Bonjour
j'ai un problème pour modifier un fichier xml
1) je voudrais remplacer Nbr="0" par Nbr="1" de la ligne coucou
2) je voudrais ajouter l'expression Out1="voilà que tu te prends pour un oiseau !"
Mon fichier "expression.xml"
Mon fichier après enregistrement "expression.xml" (je n'arrive pas)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6<?xml version="1.0" encoding="ISO-8859-1" ?> <contacts> <contact In="coucou" Nbr="0" Out0="coucou toi-même" /> <contact In="hmm" Nbr="0" Out0="tu semble réfléchir" /> </contacts>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5<?xml version="1.0" encoding="ISO-8859-1" ?> <contacts> <contact In="coucou" Nbr="1" Out0="coucou toi-même" Out1="voilà que tu te prends pour un oiseau !" /> <contact In="hmm" Nbr="0" Out0="tu semble réfléchir" /> </contacts>
Mon problème c'est que je n'arrive pas à insérer et remplacer sur <contact .... />
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $chaine="voilà que tu te prends pour un oiseau !" $YourFile = $File; $handle = fopen($YourFile, 'r'); while (!feof($handle)) { $Data = fgets($handle, 2560); $Data=eregi_replace("</contacts>",$chaine); $temp=$temp.$Data; } fclose($handle);
Merci
Partager