tutto in una volta!codice://leggiamo i files della cartella, li selezioniamo e li ficchiamo in un array // apriamo la directory $open_handle = opendir($cartella); // impostiamo un ciclo while() per scorrere tutto il contenuto while($read = readdir($open_handle)) { // escludiamo i files/directory che non ci interessano if($read != "." && $read != "..") { $fp = fopen($cartella . $read, 'rb'); $data = fread($fp, 4); fclose($fp); if (substr($data, 0, 2) == "\xFF\xD8") { $array_immagini[] = $cartella . $read; //echo $array_immagini; } } } // chiudiamo la directory closedir($open_handle);