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 :

PHP difficultés avec mkdir


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Homme Profil pro
    particulier
    Inscrit en
    Décembre 2017
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : particulier

    Informations forums :
    Inscription : Décembre 2017
    Messages : 105
    Points : 56
    Points
    56
    Par défaut PHP difficultés avec mkdir
    Bonjour à Tous

    J'aurais besoin d'un petite aide car je n'arrive pas à créer un nouveau dossier en php.

    Le principe:

    Tout d'abord je suis sur une application locale (localhost uniquement)

    Je récupère une liste de nom à partir d'un fichier XML que j'affiche (echo $wp) environ une dizaine

    Je veux dans créer dans un répertoire autant de nouveaux dossiers que de noms affichés. En principe ce répertoire ne contient pas de dossier ayant le même nom c'est pourquoi il n'y a pas de test préalable

    Les noms extraits sont simples

    exemple:

    WPT15
    WPT16
    WPT17
    etc...


    Voici mon code bien alourdi pour essayer de trouver une solution.

    L'erreur est sur le MKDIR qui manuellement soit en console soit en dur fonctionne parfaitement avec les valeurs renvoyés, sans la variable.

    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
    22
    23
    24
    25
    26
    27
    28
    29
      <?php
     
    $fichier = './documents/plan_de_voyage/wp_route scannav.xml';
    $antisl ="\\" ;
    $chemin = realpath('./documents/plan_de_voyage/');
    echo $chemin;
    $xml = simplexml_load_file($fichier);
    foreach($xml as $personne){
    //echo $personne->name.'<br>';
    $wp=$personne->name.'<br>';
    echo $wp;
    $make = $chemin . $antisl . $wp;
    $make1 =  $antisl . $wp;
    //echo $make;
    //mkdir ("$make");
    //mkdir($make, 0777, true);	
     
    mkdir($make1);	
     
    }
    echo $make1;
     
     
     
     
     
     
     
    ?>
    l'erreur envoyé est : Warning: mkdir(): Invalid argument in

    Je remercie ceux qui peuvent m'aider

    Bonne Journée

  2. #2
    Membre du Club
    Homme Profil pro
    particulier
    Inscrit en
    Décembre 2017
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : particulier

    Informations forums :
    Inscription : Décembre 2017
    Messages : 105
    Points : 56
    Points
    56
    Par défaut
    J'ai en principe trouvé l'erreur


    Pour la beauté de l'affichage que n'aime pas du tout mkdeir, j'ai glissé un <br>

    cela fait quand même 6 heures que je suis en train d'ouvrir une porte ouverte

    Je reviens vers vous éventuellement

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

Discussions similaires

  1. PHP et difficultés avec FTP
    Par debut73 dans le forum Langage
    Réponses: 3
    Dernier message: 22/06/2009, 09h19
  2. Difficulté avec php
    Par ibrahimapape dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 27/05/2009, 13h46
  3. Difficulté avec formulaire PHP
    Par Miam Maikan dans le forum Langage
    Réponses: 1
    Dernier message: 15/09/2006, 03h45
  4. Difficultés avec TMenuItem.OnDrawItem
    Par ybruant dans le forum Composants VCL
    Réponses: 4
    Dernier message: 12/01/2005, 11h07
  5. Réponses: 2
    Dernier message: 19/08/2004, 17h12

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