Salut à tous,
j'ai un problème qui me prend la tête depuis hier, mais je ne sais pas comment m'en sortir là, enfin je n'arrive pas à supprimer des dossiers, alors au début j'avai fait mkdir('Ludo');, mais je n'arrivais pas à supprimer ces même dossiers à cause de droits, j'ai donc fait mkdir('Ludo',777); seulement maintenant non seulement je n'arrive pas à le supprimer en script, mais j'arrive pas non plus à l'effacer en FTP!!!!!! sinon pour effacer mes fichiers j'utilise une récursivité:
function supprimer_rep($tableau){
foreach($tableau as $dir){
if(file_exists($dir)){
$dh=opendir($dir);
while(($file=readdir($dh))!==false){
if($file !== '.' && $file !== '..'){
if(is_dir($dir.'/'.$file)){
$tab = array($dir.'/'.$file);
supprimer_rep($tab); // si on trouve un repertoire, on fait un appel recursif pour fouiller ce repertoire
}else{
if(file_exists($dir.'/'.$file)){
if(unlink($dir.'/'.$file)) // si on trouve un fichier, on le supprime
echo $dir.'/'.$file.' supprimé avec succès<br>';
}
}
}
}
closedir($dh);
if(is_dir($dir)){
if(rmdir($dir)) // on supprime le repertoire courant
echo $dir.' supprimé avec succès<br>';
}
return true;
}
}
}
supprimer_rep(array('Ludo1'));
enfin j'attend votre aide avec impatience!!!!!
Merci d'avance