Ciao, nel mio codice, controllo che esista una cartella e nel caso esista, la apro ed eseguo un while per cercare tutte le jpg e le gif.
Una volta fatto questo, preparo il codice HTML per l'immagine e poi lo passo alla variabile $output.
Il mio problema è che in fase di visualizzazione mi viene mostrata una sola immagine e non tutte quelle presenti nella cartella.
Come devo modificare il codice affinché tutte le immagini trovate finiscano in un array e che ad $output vengano passate più immagini (quindi, una formattazione HTML per ogni immagine trovata) ?
grazie
codice:$filename = "$cecartella"; if (file_exists($filename)) { $path = "/upimages/"."$news_arr[0]/thumbs"; $images = @opendir($path) or die("Unable to open folder"); $num = 1; // Loop through the files while (($file = readdir($images)) == TRUE) { //Prevent folders showing if($file == ".") continue; if($file == "..") continue; if (strpos($file, '.gif',1)||strpos($file, '.jpg',1) ) { $thumbs = "<a href=\"$cecartella/$file\"><img src=\"$path/$file\" align=\"none\" border=\"1\"></a>"; //*********COSA FARE Qui???????? ************* $output = str_replace("{includere}", $thumbs, $output); $num++; } } } else { mkdir("folder/{$dirname}", 0777); echo "The directory {$dirname} was successfully created."; } $thumbs = ""; $output = str_replace("{cartella}", $news_arr[0], $output); }

Rispondi quotando
