Salut,
pour les fichiers :
<?
// effacer le fichier
unlink("nom_du_fichier.xxx");
>
Pour effacer un dossier, utilise la fonction rmdir(), mais il faut auparavant que tous les fichiers de ce dossier aient été effacés...
rmdir($fichier)
Voici une petite fonction récursive pour effacer un dossier, qui vérifie s'il est vide, et qui, si ce n'est pas le cas, efface d'abord tous les fichiers puis le dossier:
function effacer($fichier) {
if (file_exists($fichier)) {
chmod($fichier,0777);
if (is_dir($fichier)) {
$id_dossier = opendir($fichier);
while($element = readdir($id_dossier)) {
if ($element != "." && $element != "..")
delete($fichier."/".$element);
}
closedir($id_dossier);
rmdir($fichier);
}
else unlink($fichier);
}
}
Appel de la fonction :
$repertoire = "chemin_du_dossier";
effacer($repertoire);
Je suis pas super balaize, mais j'espère avoir répondu à ta question...
@ +
