probleme pour effacer un dossier

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme pour effacer un dossier

par zeus » 05 juil. 2005, 11:36

Pour une fois que ce n'est pas moi qui me trompe, j'en profite :langue:

par mere-teresa » 05 juil. 2005, 11:30

Je crois que tu te trompe mere-teresa
Ah désolée :oops:
comme quoi, il faut faire attention.

par logone » 05 juil. 2005, 11:29

J'ai reussit a faire fonctionner mon script
la page qui efface les fichiers est appelee par un cron donc quand la page est appelee de cette maniere ca marche
si elle est appelee par un navigateur ca ne fonctionne pas

Merci de votre aide

par zeus » 05 juil. 2005, 11:27

Je crois que tu te trompe mere-teresa

Il me semble que c'est possible et son test avec les fichiers en 755 le prouve

Mais il me semble que le problème vient du chmod car ce n'est pas parce que tu fait un chmod sur un dossier que les fichiers contenus vont hériter de ce chmod

Il faut que tu l'applique sur tous les fichiers de ce dossier

par mere-teresa » 05 juil. 2005, 11:24

Il me semble qu'on ne peut pas supprimer un répertoire qui contient des fichiers. Efface d'abord les fichiers dans le répertoire.

probleme pour effacer un dossier

par logone » 04 juil. 2005, 23:21

Salut,

J'ai un soucis etrange sur un repertoire voila

j'utilise un logiciel Cobian backup pour envoyer des fichiers jpeg dans une repertoire Photos de mon site par ftp.
Les photos arrivent dans le repertoire pas de soucis, pour un soucis de mise a jour je dois effacer ce repertoire je fait donc

Code : Tout sélectionner

foreach (glob("Photos/*.jpg") as $filename) { echo "$filename size " . filesize($filename) . "\n"; unlink($filename); } rmdir(Photos);
ce qui me retourne un Permission denied
j'ai regarde le CHMOD du repertoire il est en 755 mais chose etrange les fichiers eux sont en 644.
J'ai fait un test en mettant les fichiers en 755 et la mon code fonctionne j'ai regarde donc comment changer l'attribut de ce repertoire mais impossible de le modifier

chmod ("Photos", 0777); me retourne une erreur de permission aussi

Grrrr
Si quelqu'un a deja eu le soucis merci de son aide