Page 1 sur 1

formulaire php vers fichier XML

Posté : 27 janv. 2011, 02:54
par maserati
Bonjour,

Je voudrais envoyer directement dans un fichier xml le contenu des données du formulaire de ma page php. j'ai trouvé ce code, mais quand je l'execute il me dit 'XML enregistrer" et je sais pas où il met le fichier person.xml

Code : Tout sélectionner

<?php if ( ! empty($_POST) ) { $xml = '<?xml version="1.0" ... ?>' ; $xml .= '<person>' ; $xml .= '<name>' . htmlentities($_POST['name']) . '</name>' ; $xml .= '<surname>' . htmlentities($_POST['surname']) . '</surname>' ; $xml .= '</person>' ; file_put_contents('person.xml', $xml) ; echo '<p>XML enregistré !</p>' ; } ?>
mon formulaire:

Code : Tout sélectionner

<form method="post" action=""> <input type="text" name="name"> <input type="text" name="surname"> <input type="submit" value="Go" /> </form>
merci

Re: formulaire php vers fichier XML

Posté : 27 janv. 2011, 11:08
par stealth35
Hello, fais plutôt :
if(file_put_contents('person.xml', $xml) !== false)
{
    echo '<p>XML enregistré !</p>' ;
}
else
{
    echo 'erreur';
}