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);
}