1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
| <?php
// Afficher les erreurs à l'écran
ini_set('display_errors', 1);
// Enregistrer les erreurs dans un fichier de log
$msg_affiche=htmlspecialchars($_POST['msg']);
$msg_pseudo=htmlspecialchars($_POST['pseudo']);
//$msg_chat=htmlspecialchars($_POST['chat_screen']);
$envoi=$_POST['envoi'];
$effacer=$_POST['effacer'];
$root = simplexml_load_file("remchat.xml");
if (isset($envoi)){
// 2. modification
$account = $root->addChild("entry");
$account->addAttribute("id","1");
$account->addChild("pseudo",$msg_pseudo);
$account->addchild("msg",$msg_affiche);
// 3. Synchronisation
$root->asXml("remchat.xml");
}
$document = simplexml_load_file('remchat.xml');
echo "<div style='width:500px; height:500px;padding:15px;border:solid 1px #ccc;'>";
foreach ($document->entry as $entry)
//foreach ($data_chat->entry as $entry)
echo "{$entry->pseudo} : {$entry->msg} <br/>";
echo "</div>";
?>
<html>
<head></head>
<body>
<form id="form1" name="form1" method="post">
<p>
<label for="textarea">:</label>
</p>
<p>
votre message
<input name="msg" type="text" id="msg" size="80">
</p>
<p>
votre pseudo :
<input name="pseudo" type="text" id="pseudo" size="80">
</p>
<p>
<input type="submit" name="envoi" id="envoi" value="Envoyer">
<input type="hidden" name="effacer" id="effacer" value="1">
<input type="reset" name="reset" id="reset" value="Réinitialiser">
</p>
</form>
</body>
</html> |
Partager