Suppression dossier en php

NickoX9 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   -  
bibou1324 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis entrain de créer un site et j'aimerais supprimer un dossier (vide ou non) mais j'ai cherché sur le net les moyens de le faire mais cela ne marche pas...
PS : Je bosse sur un FTP Free ...

Etape 1 : création du dossier


$mypath = "pictures/".$newdossier;
mkdir($mypath,0777);


Etape 2 : suppression du dossier

$mypath="pictures/".$_GET['dossier']; //le $_GET['dossier'] correspond au nom du dossier
$exceptions = array(".", "..");
if(delete_files("$mypath", $exceptions, true))
{
echo "ok";
}
else
{
echo "erreur";
}



Voici la fonction que j'utilise :

function delete_files($target, $exceptions, $output=true)
{
$sourcedir = opendir($target);
while(false !== ($filename = readdir($sourcedir)))
{
if(!in_array($filename, $exceptions))
{
if($output)
{ echo "Processing: ".$target."/".$filename."<br>"; }
if(is_dir($target."/".$filename))
{
// recurse subdirectory; call of function recursive
delete_files($target."/".$filename, $exceptions);
}
else if(is_file($target."/".$filename))
{
// unlink file
unlink($target."/".$filename);
}
}
}
closedir($sourcedir);
if(rmdir($target))
{ return true; }
else
{ return false; }
}


Merci !

X9
A voir également:

2 réponses

NickoX9 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   12
 
RE

Quelqu'un aurait il une idée ?

Merci
0
bibou1324 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   3
 
0