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;
$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?