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