race2
10-12-2002, 14:47
Ho un piccolo script per eliminare i file contenuti in una Directory,
<?
$directory = "./";
$dir = opendir($directory);
while(false !== ($file = readdir($dir)))
{
if(file_exists("$directory/$file") && $file != "." && $file != "..")
{
unlink($file);
echo"$file = <b>Eliminato!!!</b><br>";
}
}
closedir($dir);
?>
settato cosi' mi elimina tutti i file del solito livello di dove si trova lo stasso script e in piu' si autoelimina, fin qui' tutto OK!
In piu' vorrei che se esistono delle directory insieme ai file le eliminasse di netto anche se contengono dei file.
come devo intervenire nel codice ???
<?
$directory = "./";
$dir = opendir($directory);
while(false !== ($file = readdir($dir)))
{
if(file_exists("$directory/$file") && $file != "." && $file != "..")
{
unlink($file);
echo"$file = <b>Eliminato!!!</b><br>";
}
}
closedir($dir);
?>
settato cosi' mi elimina tutti i file del solito livello di dove si trova lo stasso script e in piu' si autoelimina, fin qui' tutto OK!
In piu' vorrei che se esistono delle directory insieme ai file le eliminasse di netto anche se contengono dei file.
come devo intervenire nel codice ???