Rmdir - Effacer un dossier et son contenu

Fermé
delaville81 Messages postés 188 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 12 avril 2024 - 14 janv. 2010 à 11:03
perforax Messages postés 269 Date d'inscription dimanche 3 janvier 2010 Statut Membre Dernière intervention 17 mai 2010 - 14 janv. 2010 à 11:51
Bonjour,
Je cherche le moyen d'effacer un dossier et son contenu.
Mon code ci-dessous ne fonctionne pas (rien ne s'efface)
Pouvez vous me dire mon/mes erreurs ou oublies
merci

//---------------------------------------

function clearDir($chemin)
{
$ouverture=@opendir($chemin);

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



//---------------------------------------

$chemin et $fichier déclarés plus haut dans mon fonction
A voir également:

3 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
14 janv. 2010 à 11:09
Salut,

Si tu enlevais les arobases, tu verrais où est l'erreur ;)
0
perforax Messages postés 269 Date d'inscription dimanche 3 janvier 2010 Statut Membre Dernière intervention 17 mai 2010 8
14 janv. 2010 à 11:16
et moi aussi je m'appele killian! :) ( sa sert a rien ce que je dit )
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527 > perforax Messages postés 269 Date d'inscription dimanche 3 janvier 2010 Statut Membre Dernière intervention 17 mai 2010
14 janv. 2010 à 11:18
Sauf que moi kilian c'est pas mon vrai nom. En vrai je m'appele perforax.
0
delaville81 Messages postés 188 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 12 avril 2024
14 janv. 2010 à 11:24
Merci pour ta réponse
Mais ça ne fonctionne pas le dossier ne s'efface pas de mon serveur.
Quelqu'un d'autre a une idée ?
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
14 janv. 2010 à 11:26
Aucun message d'erreur?

Sinon au pire:
https://www.commentcamarche.net/faq/12255-warning-rmdir-directory-not-empty
0
perforax Messages postés 269 Date d'inscription dimanche 3 janvier 2010 Statut Membre Dernière intervention 17 mai 2010 8
14 janv. 2010 à 11:51
nan mais je suis serieux
0