Salut,
Oui c'est tout à fait ça. Et quand tu en a fini avec le contenu du repertoire, tu peux effacer le repêrtoire lui même.
Le problème c'est qu'il faut faire ça récursivement, c'est à dire que s'il y a un repertoire dans ton repertoire, il faut lui faire la même chose.
Donc il faut prévoir une fonction récursive.
function del_rep($dir_name)
{
$dir=opendir($dir_name);
while($entry = readdir($dir))
{
$entry = $dir_name . "/$entry"; //On recrée le chemin complet
if(is_dir($entry)){
del_rep($entry); //C'est un repertoire: on l'efface lui et son contenu
}
else{
unlink($entry); //C'est un fichier, on l'efface
}
}
closedir($dir);
rmdir($dirname); //On efface le dossier à proprement parler
}
Bon, sauvegarde tes données avant de tester parce que je suis pas sûr de moi...
..et le...le...enfin, non parce c'est...ya...quand...bah tu sais là le...