Suppression dossier en php

Fermé
NickoX9 Messages postés 47 Date d'inscription dimanche 14 janvier 2007 Statut Membre Dernière intervention 9 juillet 2010 - 2 juil. 2008 à 12:05
bibou1324 Messages postés 11 Date d'inscription mercredi 29 décembre 2004 Statut Membre Dernière intervention 5 août 2009 - 22 août 2008 à 14:17
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 dimanche 14 janvier 2007 Statut Membre Dernière intervention 9 juillet 2010 12
2 juil. 2008 à 16:54
RE

Quelqu'un aurait il une idée ?

Merci
0
bibou1324 Messages postés 11 Date d'inscription mercredi 29 décembre 2004 Statut Membre Dernière intervention 5 août 2009 3
22 août 2008 à 14:17
0