Ragazzi cosa c'è di sbagliato in questo codice?
In pratica mi stampa tutti i file come se fossero file, e invece sono tutte cartelle e una contiene dei file, che dovrebbe stampare anche!!! Mi restituisce sempre false all'if (is_dir($file))codice:function analizza_cartella($dir) { $down = opendir($dir); while ($file = readdir($down)) { $file_array[] = $file; } foreach ($file_array as $file) { if ( !($file == ".." || $file == ".")) { if (is_dir($file)) { echo $file." DIR "; analizza_cartella($file); } else { echo $file." "; } } } } analizza_cartella("cartella");

Rispondi quotando