Index du Forum » » Le coin des codeurs

Auteur

possible
arnodu59
437      

  Posté : 19-03-2004 23:25

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");


< font SIZE="1">rmdir("repertoire_a_supprimer");





Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=10417&forum=5