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 une arborescence de dossiers avec mkdir


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Ingénieur en électrotechnique retraité
    Inscrit en
    Décembre 2008
    Messages
    1 718
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur en électrotechnique retraité

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 718
    Par défaut Créer une arborescence de dossiers avec mkdir
    Bonjour,
    Je voudrais créer une fonction qui crée une arborescence de dossiers sans savoir quels parents sont déjà créés. Est-ce possible sans tester individuellement chaque parent dans une boucle? Je n'ai pas trouvé de réponses dans la doc ni en effectuant des recherches. J'ai fait des tests mais à chaque fois j'obtiens une erreur. Je peux ne pas tenir compte des erreurs avec @ mais je trouve que ce n'est pas très propre.
    Je pensais que le paramètre recursive permettait de résoudre ce problème mais il n'empêche pas la génération d'erreur.

  2. #2
    Membre Expert
    Avatar de Spartacusply
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Par défaut
    Tu fais un test avant de créer ton dossier pour savoir si celui-ci est déjà existant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if (!is_dir($tondossier)) {
        if (!mkdir($structure, 0777, true)) {
            die('Echec lors de la création des répertoires...');
        }
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer une arborescence de dossiers avec ls
    Par Celano dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 11/06/2015, 13h48
  2. Réponses: 3
    Dernier message: 27/05/2009, 13h31
  3. Réponses: 0
    Dernier message: 30/05/2008, 11h11
  4. créer une arborescence de dossiers et de fichiers dans un archive zip
    Par khaldoune_inf dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 04/06/2007, 23h30
  5. Créer une arborescence avec XSL
    Par kobe dans le forum XSL/XSLT/XPATH
    Réponses: 19
    Dernier message: 13/06/2006, 09h54

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