per verificare se in una directory esiste un file con un determinato nome ho fatto questa funzione:
Codice PHP:
function files_duplicati($percorso,$nome_file) {
$controllo = "FALSE" ;
if (!($dp = opendir($percorso))) die ("Non si può aprire la directory ".$percorso);
else {
while($file = readdir($dp)) {
if ( $nome_file == $file ) $controllo = "TRUE" ;
}
closedir($dp);
}
return $controllo ;
}
premesso che $percorso e $nome_file sono corretti e la directory viene regolarmente aperta, quando uso la funzione
Codice PHP:
if ( files_duplicati($percorso,$nome_file) ) {
.
.
.
}
mi restituisce sempre TRUE, anche se all'interno della directory non esiste un file con lo stesso nome di quello indicato.
c'è qualcuno che ha qualche sospetto di cosa potrebbe essere?
grazie