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:
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