<?php
// ------------------------------------------------------------------------- //
// Effacer récursivement un répertoire //
// ------------------------------------------------------------------------- //
// Auteur: Romuald //
// Email: romuald@chivil.com //
// Web: http://mog.online.fr //
// ------------------------------------------------------------------------- //
function rdel($path)
{
// $path est le chemin relatif au fichier php
// on vérifie d'abord que le nom du repertoire contient "/" à la fin,
// sinon on le lui rajoute
if ($path[strlen($path)-1] != "/")
$path .= "/";
if (is_dir($path))
{
$d = opendir($path);
while ($f = readdir($d))
{
if ($f != "." && $f != "..")
{
$rf = $path . $f; // chemin relatif au fichier php
if (is_dir($rf))
rdel($rf);
else
unlink($rf);
}
}
closedir($d);
rmdir($path);
}
}
?>