Merci beaucoup Spols de m'aider dans mon apprentissage PHP , bien qu'au départ c'était juste pour rentre service a mon gendre.
j'explique un peu en détails , le script me servait à la base pour ajouter des adresses de radio web à un player musique que j'avais depuis quelque année qui fonctionne encore aujourd'hui , j'ai un gendre qui joue a un jeu où on peu ajouter des adresses de différent circuit de voitures , j'herberge pour lui sur mon serveur la partie multijoureur , jusqu’à présent je rentrais les adresses avec un éditeur de texte , me suis dit que je pourrait adapter le script pour simplifier le tout , il aurait plus besoin de moi pour modifier le fichier "message.txt" qui été à la base "playlist.xml". Ceci dit cela fonctionne bien avec *.txt également.
Bon revenons a nos moutons
S'est bien ce que j'ai conclue a peu près , $file n'est pas assez définit , ou comme tu dit le code s'arrête entre les balises <file> et ne désigne rien , ou mais comment et quoi?
La première parti:
Code : Tout sélectionner
if(isset($_POST['submitSave'])){
foreach($playlist->xpath("//map/file") as $file){
[color=#FF0000]if($file == $_POST["value"])[/color]{
break;
if($file == $_POST["value"]) cela compare donc :
$file qui est
<playlist><map><file>?</file></map></playlist>
à
$_POST["value"] qui est la value dans input "test4"
<input type="text" name="value" value="<?php echo $file->__toString(); ?>"></td>
et "test4" est bien affiche dans ma case
donc s'est bien le problème -> <file>
?</file>
je pensais que if($file->__toString()==$_GET['value']) , GET recupère le "test4" dans l'URL le place dans le INPUT et l'assigne a $file,
que $file sera = a "test4
bon je vais réfléchir a tout ça , mais si tu peux me corriger sur ma réflexion si elle n'est pas juste?
Merci beaucoup Spols de m'aider dans mon apprentissage PHP , bien qu'au départ c'était juste pour rentre service a mon gendre.
j'explique un peu en détails , le script me servait à la base pour ajouter des adresses de radio web à un player musique que j'avais depuis quelque année qui fonctionne encore aujourd'hui , j'ai un gendre qui joue a un jeu où on peu ajouter des adresses de différent circuit de voitures , j'herberge pour lui sur mon serveur la partie multijoureur , jusqu’à présent je rentrais les adresses avec un éditeur de texte , me suis dit que je pourrait adapter le script pour simplifier le tout , il aurait plus besoin de moi pour modifier le fichier "message.txt" qui été à la base "playlist.xml". Ceci dit cela fonctionne bien avec *.txt également.
Bon revenons a nos moutons :D
S'est bien ce que j'ai conclue a peu près , $file n'est pas assez définit , ou comme tu dit le code s'arrête entre les balises <file> et ne désigne rien , ou mais comment et quoi?
La première parti:
[code]if(isset($_POST['submitSave'])){
foreach($playlist->xpath("//map/file") as $file){
[color=#FF0000]if($file == $_POST["value"])[/color]{
break;[/code]
if($file == $_POST["value"]) cela compare donc :
[color=#FF0000]$file[/color] qui est [color=#FF0000]<playlist><map><file>?</file></map></playlist>[/color]
à [color=#FF0000]$_POST["value"][/color] qui est la value dans input "test4"
<input type="text" name="value" value="<?php echo $file->__toString(); ?>"></td>
et "test4" est bien affiche dans ma case :D
donc s'est bien le problème -> <file>[color=#FF0000]?[/color]</file> #-o
je pensais que if($file->__toString()==$_GET['value']) , GET recupère le "test4" dans l'URL le place dans le INPUT et l'assigne a $file,
que $file sera = a "test4
bon je vais réfléchir a tout ça , mais si tu peux me corriger sur ma réflexion si elle n'est pas juste? :oops: