0) { for($i=0; $i < $num; $i++) { list($file, $descr) = split('::', $data[$i]); // con trim tolgo i carattteri vuoti all'inizio e alla fine delle stringhe $description[trim($file)] = trim($descr); } } } // ...altrimenti creo il file $description_file, se non esiste else { if (isset($dir_img)) { $handle_file = fopen($dir_img."/".$description_file, 'w'); if(file_exists($dir_img)){ if ($handle_dir = opendir("$dir_img/")) { while($file=readdir($handle_dir)) { if(preg_match("/\.jpg/i",$file) && substr($file, 0, 2)!='T_'){ $file_img=rawurldecode($file); $nome_immagine = $file_img." :: \r\n"; // scrivo il nome nel file description fwrite($handle_file, $nome_immagine); } } } } fwrite($handle_file, "foto_by :: "); // inserisco la riga per l'autore delle foto } } } // fine gestione file delle didascalie $handle = opendir("$dir_img/"); // leggo il nome delle foto dalla cartella indicata da $dir_img while($file=readdir($handle)) // inserisco tutti i nomi delle foto in un array $file_array[] = $file; foreach ($file_array as $file){ // creazione thumblails per le foto che non ne hanno una if((substr($file, -4) == ".jpg") && substr($file, 0, 2)!='T_'){ // le miniature devono iniziare per $inFile = $mainURL."/".myrawurlencode($dir_img)."/".rawurlencode($file); // ottengo le dimensioni attuali list($width_orig, $height_orig) = getimagesize($inFile); // calcolo le nuove dimensioni if ($width_orig > $height_orig) { // se l'immagine e' orizzontale $new_width = $img_width; $new_height = (int) (($img_width / $width_orig) * $height_orig); } else { // se l'immagine e' verticale $new_height = (int) ($img_width-($img_width / 100) * 20); // -20% $new_width = (int) (($new_height / $height_orig) * $width_orig); } $all_height_fileT[] = $new_height; // memorizzo le altezze delle miniature per poi trovare quella massima $fileT="$dir_img/T_$file"; $ricrea_miniatura = false; if(file_exists($fileT)) { // verifico se la miniatura ha le dimensioni richieste list($width_fileT, $height_fileT) = getimagesize($fileT); if ($width_fileT != $new_width OR $height_fileT != $new_height) $ricrea_miniatura = true; } if(!file_exists($fileT) OR $ricrea_miniatura) { // creo o ricreo la miniatura $thumb = imagecreatetruecolor($new_width,$new_height); $source = imagecreatefromjpeg($inFile); imagecopyresampled($thumb, $source, 0, 0, 0, 0, $new_width, $new_height, $width_orig, $height_orig); imagejpeg($thumb, $fileT, 100); // imagejpeg ( resource_image [, string filename [, int quality]] ) ob_flush(); flush(); } } } // fine creazione miniatura // ordino l'array in ordine decrescente rsort($all_height_fileT); // ottengo il valore piu' alto di altezza delle miniature $max_height_fileT = $all_height_fileT[0] + $adjust_width; // ------- unset($file_array); // svuoto l'array dei nomi delle foto $handle = opendir("$dir_img/"); while($file=readdir($handle)) // leggo di nuovo il nome delle foto per includere le miniature appena create $file_array[] = $file; sort($file_array); // ordino l'array dei nomi delle foto $count = 0; $div_width = $img_width + $adjust_width; foreach ($file_array as $file){ if((substr($file, -4) == ".jpg") AND substr($file, 0, 2)=='T_') // includo solo le miniature { $_GETdir=myrawurlencode($dir_img); $fileT="$dir_img/$file"; $file_img=rawurldecode(substr($file, 2)); list($width_fileT, $height_fileT) = getimagesize($fileT); $nomeImmagine=substr($file_img, 0,-4); if ($didascalia == "si") { // se la desciption non e' vuota la didascalia diventa il nome dell'immagine if ($description[$file_img] != NULL) $nomeImmagine = htmlspecialchars(stripslashes($description[$file_img])); $didascalia_text = "
".str_replace("*", "
", $nomeImmagine)."
"; $nomeImmagine = str_replace("*", " ", $nomeImmagine); } $fotogallery.= "
\"".$nomeImmagine."\"
$didascalia_text
"; $count++; } if ($count >= $img_limit) break; // controllo quante miniature visualizzare } // fine visualizza miniature // scrivo l'autore delle foto se il valore non e' nullo if ($description[foto_by] != NULL) print "

(".$description[foto_by].")

"; return print $fotogallery; } // fine make_miniature() //***************************************************************** // funzioni aggiunte da Lorenzo function myrawurlencode ( $TheVal ) { return str_replace("%2F","/",rawurlencode($TheVal)); } function myrawurldecode ( $TheVal ) { return rawurldecode(str_replace("/","%2F",$TheVal)); } ?>

PROGRAMMA DI VENERDI' 17 OTTOBRE

SALA GRANDE

11:00
CONCORSO
S.O.S. Ex
di Andrés Tambornino
Argentina 2008, 83’
16:00
CONCORSO
EL AMANECER DE UN SUEÑO
di Freddy Mas Franqueza
Spagna 2008, 100’
18:00
PREMIO ORIUNDI, ITALIA IN AMERICA LATINA
SEZIONE DEDICATA A FRANCISCO LOMBARDI
LA BOCA DEL LOBO
Perù 1988, 117’
20:00
RETROSPETTIVA NICOLÁS ECHEVARRÍA
CABEZA DE VACA
Messico 1990, 100’
22:00
CONCORSO
S.O.S. Ex
di Andrés Tambornino
Argentina 2008, 83’

SALA BIRRI

09:30
CONTEMPORANEA - Concorso
Búsqueda del silencio
di Andrés Lübbert
Cile/ Belgio 2007, 62’
10:40
CONTEMPORANEA - Fuori Concorso
La periferia
di Fabricio Bartolini
Cile 2008 10’11’’
Sacramento
di Nicolás Tannchen
Argentina 2008, 11’
Souvenir d’ amour
di Janeth Aguirre Elizondo
Messico 2008, 3’57’’
11:15
RETROSPETTIVA ROBERTO TRIANA ARENAS
Majano Jayo Dyiga (entre el águila y la anaconda)
di Roberto Triana Arenas
Colombia 2002, 55’
12:15
CONTEMPORANEA - Concorso
Tiene la tarde ojos
di Carlos Sama
Messico 2008, 15’
A merced de un asesino
di Iván Avilés
Messico 2006, 6’40’’
Vivir es un obra maestra
di Gabriela Yepes
Perú 2007, 26’
15:30
SALON ESPAŅA
Milton el nieto de la abuela
di Josep Lluis Penadés
Spagna/Colombia 2007, 56’
16:30
SALON ESPAŅA
Un trabajo es...clavo
di J. Iván Molina Velásquez
Bolivia/Argentina 2006, 14’
Mimoune
di Gonzalo Ballester
Spagna/Marocco 2006, 11’
Trenta y seis
di Nadia Barreto e Pablo Mardones
Bolivia 2007, 27’
17:30
SALON ESPAŅA
América Minada
di Vinicius Souza e Maria Eugenia Sá
Brasile/Colombia/Peru 2007, 27’
Kashrout Cuba
di Timothée Weill-Wolf
Francia/Cuba 2007, 26’
18:30
SALON ESPAŅA
La oroya: aire metálico
di Alvaro Sarmiento
Perú 2007, 28’
La noche de San Lázaro
di Angel Ruiz-Bazán
Repubblica Dominicana/ Cuba 2007, 32’
19:30
SALON ESPAŅA
Perú adentro
di Félix Zurita de Higes
Nicaragua/Perú 2007, 38’
20:10
CONTEMPORANEA - Fuori Concorso
Otello all’improvviso
di David Riondino
Italia 2007, 69’
21:20
ESCUELAS
Es muy fácil
di Pablo Fulgeira
Messico 2007, 21’
¡Destápalo!
di Eun-hee Ihm
Messico 2007, 26’
22:15
ESCUELAS
Mexican dreams
di David Michan
Messico 2007, 30’
22:45
SALON ESPAÑA
Instrucciones para una nueva vida
di Jordal Le Fou
Spagna 2008, 95’

Serate del Festival

Prezzi d'ingresso:

- biglietti singoli: 5,00 Euro
- tessere-abbonamento APCLAI a 25 Euro (con riduzioni per studenti e associazioni convenzionate a 15 Euro)

Tutte le principali opere nella Sala Cinema sono con traduzione simultanea. Quelle in video nella Sala Birri sono in versione originale o con sottotitoli in italiano.

Versioni stampabili

pdf Programma di sala Cinelatinotrieste 2008

doc Programma di sala Cinelatinotrieste 2008