Simplexml

Matthieu54 -  
Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un fichier PHP avec un formulaire HTML qui lorsque je je le valide doit écrire les données présentes dans le formulaire dans un document XML au bon endroit.

Mais voilà, j'ai un problème car je ne sais pas comment localiser la bonne balise.

Pour écrire dans le fichier XML, j'utilise fwrite mais ça ecrit à la fin du fichier...

Savez-vous comment faire ?

Merci d'avance

2 réponses

Fallentree Messages postés 2309 Date d'inscription   Statut Membre Dernière intervention   209
 
bonjour Matthieu54,
pour la recherche de code dans un fichier il faut le lire ligne par ligne et analyser la correspondance ...
https://www.php.net/manual/fr/function.fgets.php

sinon regarde
https://www.php.net/manual/fr/function.xml-parse-into-struct.php

y a un exemple qui te permettra de tout récupérer dans un tableau ...
0
Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   527
 
Salut,

Pour manipuler des données xml, tu peux aussi utiliser l'api DOM de php.

Plus d'infos ici : https://eusebius.developpez.com/php5dom/

Bonne journée
0