Pages vues depuis 25/05/2001 : 109 408 189
Index du forum »» Le coin des codeurs »» possible
Il y a des fonctions toute simple qui supprime tout ce qui se trouve dans un
répertoire :
function EffacerRepertopireRecursif($chemin)
{
$correct = 1;
$handle = @opendir($chemin);
$file = @readdir($handle);
$file = @readdir($handle);
while($file
= @readdir($handle))
{
if(is_dir("$chemin/$file"))
{
if(EstVide("$chemin/$file"))
{}
else $correct
= EffacerRepertopireRecursif("$chemin/$file");
}
else unlink("$chemin/$file");
}
@closedir($handle);
return $correct;
}
function EstVide($chemin)
{
$handle = @opendir($chemin);
$file = @readdir($handle);
$file = @readdir($handle);
if($file
= @readdir($handle))
$val = 0;
else $val
= 1;
@closedir($handle);
return $val;
}
EffacerRepertopireRecursif("repertoire_a_supprimer");
rmdir("repertoire_a_supprimer");