vider plusieur sous dossier [RESOLU] - PHP - Programmation
Marsh Posté le 06-07-2006 à 16:01:32
Code :
|
J'ai rajoutez les $ a la ligne 6 =" $dir="Cwww/photo/".arr[i]; "
mais
Notice: Undefined index: a in c:\www\eff.php on line 7
Fatal error: Call to undefined function: removedir() in c:\www\eff.php on line 12
Marsh Posté le 06-07-2006 à 16:04:33
Code :
|
$i et un indice que tu incrémentes or avant tu avais initialisé $i à 'a' donc essaie d'ajouter +1 à a ça marche pas super !
Et puis removedir n'existe pas c'est rmdir (enfin en tout cas dans le code ou tu l'as repiqué il devit y avoir une fonction removedir mais c'est pas ton cas là)
Marsh Posté le 06-07-2006 à 16:12:38
Merci sa marche il fallait aussi enlevé la fin du code qui supprimé les dossiers , il me reste une question
Code :
|
à la ligne 14 si on met if (!@unlink($dir.'/'.$obj)) unlink($dir.'/'.$obj); ou if (!@unlink($dir.'/'.$obj)) RemoveDir($dir.'/'.$obj); cela change quoi???
Marsh Posté le 06-07-2006 à 16:25:06
On t'a dit que ce n'était pas removedir mais rmdir !
http://www.php.net/rmdir
http://www.php.net/unlink
Cherche un peu coco
Marsh Posté le 06-07-2006 à 16:26:25
avec ca
Code :
|
tu ne passeras jamais dans la derniére case de ton tableau
Quand à ta question : ben tu fais pas appel aux mêmes fonctions donc forcément c'est différent
Marsh Posté le 06-07-2006 à 16:32:05
dsl jaurais du cherché moi même, toute mes excuses, et si aprés des test la fonction passe bien par la ligne a. MErci de votre aide et pour votre rapidité a repondre
Marsh Posté le 06-07-2006 à 16:37:19
guitou12 a écrit : avec ca
tu ne passeras jamais dans la dernière case de ton tableau |
Relis au dessus
Marsh Posté le 06-07-2006 à 15:39:56
bonjour, dans un dossier qui s'apel photo jai 26 dosier qui sapel par 1 lettre de l'alphabet. Je souheterais une fonctin php pour les vider tous d'un cout.
Je propose ceci
Cela ne m'efface que le dossier f. alor j'ai pensé faire un tableau mais sa ne marche pas sur ma boucle for
Notice: Use of undefined constant i - assumed 'i' in c:\www\eff.php on line 7
Notice: Undefined index: i in c:\www\eff.php on line 7
Fatal error: Call to undefined function: removedir() in c:\www\eff.php on line 12
Merci d'avance
Message édité par mule_panda le 06-07-2006 à 16:32:28