Php problème avec la fonction Mkdir()

Résolu/Fermé
Ygalr22 - 29 mars 2008 à 14:40
 AZA - 12 mars 2015 à 11:33
Bonjour,

Voila, j'aimerai créer un répertoire sur mon FTP avec comme nom un numéro que je récupère dans une base de donnée.
Voici donc le script:

//On vérifie l'existence du répertoire et on le crée si il n'existe pas
if (!is_dir("Admin/Test/$Num")){

mkdir ("Admin/Test/$Num"", 0700);

}

j'ai une erreur du genre: Warning: mkdir() [function.mkdir]: No such file or directory in ...

Mon répertoire Admin est à la racine du site et le répertoire test doit etre créé s'il n'existe pas ainsi que le répertoire dont le nom est contenu dans $Num

A mon avis cela viens de la variable $Num puisque quand je teste sans $Num avec un nombre quelconque ca marche...

Merci de votre aide...
A voir également:

7 réponses

Oups skuzez moi ca y est j'ai trouvé la solution.
Dsl d'avoir posté aussi vite ma question....

Donc pour ceux qui aurait le meme problème:

Il faut créer les répertoires un par un et non tous d'un coup..
Exemple: je veux créer un répertoire "10" (récupéré dans la variable $Num) dans un répertoire Test lui même contenu dans un répertoire Admin (voir exemple au dessus)

Et ba il faut d'abord créer le répertoire Test et ensuite le répertoire 10:

//$Num=10
//On vérifie l'existence du répertoire Test et on le crée si il n'existe pas
if (!is_dir("Admin/Test")){

mkdir ("Admin/Test", 0700);

}

//On vérifie l'existence du répertoire $Num et on le crée si il n'existe pas
if (!is_dir("Admin/Test/$Num")){

mkdir ("Admin/Test/$Num", 0700);

}
19