Bonjour à tous,
Voici mon probleme :
J'ai un fichier XML sous cette forme :
NEWS.XML
Je fais ma saisie via un FORMULAIRE de champs de saisie sous une petite application FLASH en ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?xml version="1.0" encoding="UTF-8"?> <news date="Mercredi 7 Juin 2006 16:06:36" titre="Mise en place des derniers paramètres" message="Le Projet est dans sa phase de FINALISATION." /> <news date="Mardi 4 Juillet 2006 16:16:30" titre="Voici une nouvelle news pour tester ..." /> <news date="Mercredi 5 Juillet 2006 12:10:10" titre="lolllq bkl,lq lk,q lkqsdkk dkk l kllksdklqklds q dqdsq d qd " />
J'envoie mes données à un fichier PHP sous cette forme :
Le GROS PROBLEME c'est que si dans le champ de saisie je mets des guillemets " ", il m'ajoute des guillemets dans mon fichier XML, ce qui fait que les champs ne sont plus corrects et les news plantent et ne s'affichent plus !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Sortie.var_envoi = "<news date=\""+digit.montrefull+"\" titre=\""+titre+"\" message=\""+msg+"\" />"; Sortie.sendAndLoad("addnews.php", Entree, "POST");
En gros, il me faudrait un moyen de transformer les guillemets " " en Simple Quote ' ' et mes news resteront correctes dans le fichier XML et s'afficheront correctement.
Une idée ?
Partager