begin process at 2010 02 10 04:19:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Supprimer fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Supprimer fichier

mercredi 14 juin 2006 à 15:20:07 | Supprimer fichier

Sandy084

Bonjour,

J'ai créé une boucle dans laquelle je supprime tous les messages archivés cochés.
Je souhaiterai également supprimer tous les dossiers contenant les piéces jointes éventuelles relatives à ces mails.

for($i=0;$i<=$_POST['nbcheckbox'];$i++)
        {               
            if (isset($_POST['message'.$i.'']))
            {           
                $message=new Message($_POST['message'.$i.'']);
                $message->supprimer(9);
               
                $dossier_traite = "pieces/dossier_".$message->id."/";
                if(file_exists($dossier_traite))
                {
                $repertoire = opendir($dossier_traite); //on définit le repertoire dans lequel on souhaite travailler

                        while (false !== ($fichier = readdir($repertoire))) //on lit chaque fichier du répertoire dans la boucle
                            {
                                $chemin = $dossier_traite."/".$fichier; //on définit le chemin du fichier à effacer
                                //si le fichier n'est pas un répertoire
                                if ($fichier != ".." AND $fichier != "." AND !is_dir($fichier))
                                       {
                                       unlink($chemin); //on efface
                                       }
                            }
                           
                closedir($repertoire); //Ne pas oublier de fermer le dossier
                unlink($dossier_traite);
                }
            }
        }

Voila en fait tout marche, ca me supprime le contenu des dossiers, MAIS PAS LE DOSSIER, le unlink me pose une erreur ("Permission denied") et il me reste donc tous les dossiers vides !!!!!

SVP, AU SECOURS !!!
Merci à tous.


mercredi 14 juin 2006 à 15:31:54 | Re : Supprimer fichier

Teclis01

une fonction toute faite de malalam ca se refuse pas surtout quand elle fonctionne parfaitement.
http://www.phpcs.com/codes/SUPPRIMER-PLUSIEURS-REPERTOIRES-TOUT-QU-DEDANS_33556.aspx

--------------------------------------------------------------------------------------------------
         Ilvaut mieux poser une question et passer pour bête que le rester toutesa vie

mercredi 14 juin 2006 à 16:05:44 | Re : Supprimer fichier

Sandy084

Voila, en fait on supprime pas un répertoire comme un fichier, il faut donc utiliser "rmdir($dossier_traite);"  au lieu de "unlink($dossier_traite);"!!!
Mon script marche aussi maintenant !


mercredi 14 juin 2006 à 22:28:10 | Re : Supprimer fichier


Cette discussion est classée dans : fichier, message, dossier, supprimer, traite


Répondre à ce message

Sujets en rapport avec ce message

supprimer un fichier d'1 dossier [ par laubro ] Bonjour,j'ai mis en place un script qui permet de mettre une image, via un form, dans un "dossier", le nom de l'image correspondante dans un champs de supprimer une ligne dans un ficheir texte !!!! [ par funghi ] salut à tous !!Pour alimenter un panier, php recupere les données (séparées par des tabultaions) dans un fichier texte .Jusque la tout va bien !mainte protection d'un dossier [ par hooss ] salut ! je suis nouveau dans ce site, et ceci est mon premier message je me demande si qcq sait comment protéger un fichier ou un repertoire dans un s erreur sur code [ par mike501 ] bonjour, je vien de telecharger un script pour pouvoir mettre sur mon site un image differente chaque jour mais le souci c est que j ai des erreur sur probleme avec code [ par mike501 ] bonjour, je vien de telecharger un script pour pouvoir mettre sur mon site un image differente chaque jour mais le souci c est que j ai des erreur sur Zip de dossier en php [ par isaac_nkubi ] Bonjour, J'aimerai savoir déjà si c'est possible de mettre dans un zip un fichier entier et son contenu, si oui quelqu'un pourrait me dire comment sv gestion des fichiers php [ par lucky_girl3 ] bonjour tout le monde!! j'ai un sérieux pb depui qlq jours   ; please help viiiiiiiite!!!!!!!! mon problème: je veux parcourir un répertoire ou il y'a supprimer plusieurs fichiers selon notre choix [ par lucky_girl3 ] bonjour à toutes et à tousalors mon pb qui est urgent, c'est que j'affiche tous les fichiers d'un repertoire donné et je veux faire comme hotmail ou c Fonction ''couper coller" dossiers [ par mictif ] <img src="http://www. Galerie avec récupération de l'id, probleme!!!! [ par tenshinan ] Salut à tous!Voila, j'ai fais une galerie d'image que je récupère dans un dossier. Le problème est que je n'arrive pas à récupérer juste le nom du fic


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales