Ciao a tutti.
Ho bisogno di elencare tutti i file contenuti in una cartella con PHP, tuttavia provando con tutti gli script trovati in Internet (che utilizzando le solite funzioni opendir(), readdir() e closedir() ) non funzionano.
Non funziona nemmeno del codice copiato da un post di un altro utente proprio su questo forum (e quindi escludo che le funzioni non siano supportate da AV)...
Per esempio, uno dei tanti script che ho provato:
Restituisce solamente una pagina bianca.Codice PHP:
<?php
//Imposto la directory da leggere
$directory = "/directory/";
// Apriamo una directory e leggiamone il contenuto.
if (is_dir($directory)) {
//Apro l'oggetto directory
if ($directory_handle = opendir($directory)) {
//Scorro l'oggetto fino a quando non è termnato cioè false
while (($file = readdir($directory_handle)) !== false) {
//Se l'elemento trovato è diverso da una directory
//o dagli elementi . e .. lo visualizzo a schermo
if((!is_dir($file))&($file!=".")&($file!=".."))
echo $file . "<br/>";
}
//Chiudo la lettura della directory.
closedir($directory_handle);
}
}
?>
Come posso risolvere? Grazie.