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