Niveau
..........
En rapport...

Supprimer un dossier et son contenu

Voici une fonction qui vous permettra de supprimer un dossier et son contenu y compris les sous dossiers.

php
function clearDir($dossier) {
	$ouverture=@opendir($dossier);
	if (!$ouverture) return;
	while($fichier=readdir($ouverture)) {
		if ($fichier == '.' || $fichier == '..') continue;
			if (is_dir($dossier."/".$fichier)) {
				$r=clearDir($dossier."/".$fichier);
				if (!$r) return false;
			}
			else {
				$r=@unlink($dossier."/".$fichier);
				if (!$r) return false;
			}
	}
closedir($ouverture);
$r=@rmdir($dossier);
if (!$r) return false;
	return true;
}

maniT4c 27/04/2006 09:39

Discussion

Korri, 16/04/2009 19:29:

Merci, trés utile cette fonction

 
o.hammami, 12/04/2010 14:26:

Merci tu m’as fait gagner du temps, je n’ai plus besoin de l'ecrire moi même

 
maxime, 05/05/2010 16:44:

Merci, ca marche impeccable, c'est pas souvent et ca fait plaisir ^^

 
Si vous ne pouvez pas lire les lettres, téléchargez ce fichier WEV et écoutez les.