Bonjour,
j'ai un tchat en php/ajax qui se sert d'un fichier xml pour stocker les messages.
j'aimerais savoir comment garder uniquement les 10 ou 20 derniers messages.
Modifié par rui93 (26 Jan 2014 - 01:35)
j'ai un tchat en php/ajax qui se sert d'un fichier xml pour stocker les messages.
j'aimerais savoir comment garder uniquement les 10 ou 20 derniers messages.
<?php
if ($_POST['pseudo']!="" and $_POST['msg']!="" ) {
$dom = new DomDocument();
$dom->load('tchat.xml');
$nouveauMessage = $dom->createElement("msg");
$nouveauMessage->setAttribute("pseudo", htmlspecialchars($_POST['pseudo']));
$msgCont = $dom->createTextNode(htmlspecialchars($_POST['msg']));
$nouveauMessage->appendChild($msgCont);
$list = $dom->getElementsByTagName("list")->item(0);
$list->appendChild($nouveauMessage);
$dom->appendChild($list);
$dom->validate();
$dom->save('tchat.xml');
}
?>
Modifié par rui93 (26 Jan 2014 - 01:35)