par
maserati » 27 janv. 2011, 02:54
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
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]
<?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>' ;
}
?>[/code]
mon formulaire:
[code]<form method="post" action="">
<input type="text" name="name">
<input type="text" name="surname">
<input type="submit" value="Go" />
</form>[/code]
merci