Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/02/2011, 14h08   #1
Invité régulier
 
Inscription : août 2009
Messages : 42
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 42
Points : 7
Points : 7
Par défaut Créer 2 rép dans un même dossier via mkdir()

Bonjour,

j'ai besoin de petit coup de pouce.

J'aimerai créer deux répertoire dans un répertoire bien déterminé vià mkdir.

Malheureusement mon script fait la moitié du travail...

Voici mon script:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
$dirmirror01Gal = "mirror/users/".$id."/galerie";
$dirmirror01Pics = "mirror/users/".$id."/photos";
$dirmyGal =  "clients/".$id."/galerie";
$dirmyPics =  "clients/".$id."/photos";
 
$oldumask = umask(0);
$createrepGal = mkdir ($dirmirror01Gal, 0777, true);
umask($oldumask); 
 
$oldumask = umask(0);
$createrepPics = mkdir ($dirmirror01Pics, 0777, true);
umask($oldumask); 
 
$oldumask = umask(0);
$createrepmyGal = mkdir ($dirmyGal, 0777, true);
umask($oldumask);
 
$oldumask = umask(0);
$createrepmyPics = mkdir ($dirmyPics, 0777, true);
umask($oldumask);
ça ne doit pas être très propre et c'est pour ça que je demande votre aide :-)

En fait il crée bien les dossier galerie dans mirror > user > id > et dans clients > id > mais pas le dossier photos dans ces deux rép.

J'espère avoir été suffisamment explicite ?

D'avance merci pour votre aide.

Alex


En fait j'ai tout testé et le problème est qu'il ne veut pas me créer un dossier dans un dossier créer auparavant.

$id = "101"; (par exemple).
Par exemple je crée via le script les rép. "101" et "galerie" mais après il ne crée pas le dossier photos dans le rép. "101" pourtant j'ai tout les droits.

Et inversement il crée "photos" mais pas "galerie" si "photos" est créé avant...
actarus4444 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2011, 20h06   #2
Invité régulier
 
Inscription : juin 2009
Messages : 9
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 9
Points : 6
Points : 6
Par défaut fonction chmod

il faudrait peut-être ajouter la ligne suivante pour remettre à jour le mode d'accès au répertoire, et ce après chaque création :

chmod($dirmirror01Gal, 0777);

après la création $dirmirror01Gal, par exemple.

Ceci permet de réaccéder au répertoire.
kiza44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h49.


 
 
 
 
Partenaires

Hébergement Web