cs_Adrien4
Messages postés65Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention28 octobre 2005
-
23 janv. 2005 à 14:52
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
23 janv. 2005 à 22:54
Bonjour,
J'ai un fichier qui envoie les données d'un formulaire php vers un fichier xml,
Mais lors de chaque inscription, j'aimerais que les information d'inscritpion aillent DANS les balises <liste> et </liste>.
Dans le code ci-dessous, $texte sont les infos a ecrire sur le xml.
Voila le code qui devrais etre changé je pense :
Mais ou et comment inscerer une instruction pour que l'ecriture est lieu entre les balises <liste> et </liste> (en dessous des infos precedement inscrites : c'est le a+) ?!
(cela repeté autent de fois qu' d'inscription : une seule balise <liste> au debut et une seule balise </liste> a la fin. Les infos inscrites entre ces balises là.)
cs_Adrien4
Messages postés65Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention28 octobre 2005 23 janv. 2005 à 19:45
Nan, ya un pb, je n'ai pas que 2 personnes lol !
Tu pourrais me faire sur le code ce que tu m'a ecrit, car je n'ai pas tout comprit ...
Ce serait trèssss sympa, et merci pour tes reponses si rapides !
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 23 janv. 2005 à 22:54
Hello,
ok, il te dit ce que je t'ai dit par email, mais il y a une erreur en effet! Si tu veux garder cette facon d'ecrire ton fichier XML, il faut absolument, dans tous les cas de figures, que tu vires ta derniere balise </liste>.
Ce n'est pas difficile avec un substr(). Tu stockes ton fichier dans ta variable $fichier, et tu vires les 8 derniers caracteres.
Puis tu reecris ton fichier a la suite ($fichier.="...").
Mais bon...je persiste a penser qu'il serait plus simple d'utiliser les possibilites de PHP concernant la creation de fichier XML, tu pourrais ecrire de nouveaux noeuds comme ca.