IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Créer 2 rép dans un même dossier via mkdir()


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2009
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 45
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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...

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 56
    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.

Discussions similaires

  1. Créer un fichier dans un sous-dossier
    Par Biotik dans le forum C++
    Réponses: 2
    Dernier message: 15/07/2010, 10h10
  2. Réponses: 1
    Dernier message: 18/05/2010, 15h07
  3. Réponses: 4
    Dernier message: 02/09/2009, 09h23
  4. Réponses: 13
    Dernier message: 22/07/2009, 14h36
  5. créer plusieurs fichiers dans le même répertoire
    Par mstic dans le forum Windows Forms
    Réponses: 5
    Dernier message: 16/04/2007, 17h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo