<?php
session_start();
// On se connecte à la base de données.
include('connectdb.php');
// On récupère le pseudo dans l'url et on affecte la valeur à la variable de session.
if (isset($_GET['pseudo']))$pseudo = addslashes($_GET['pseudo']);
else $pseudo="";
$_SESSION['pseudo']=$pseudo;
// On récupère dans l'url le message, l'heure et le nom du logo.
if (isset($_GET['message'])) $message= str_replace("@# #@","+",addslashes($_GET['message']));
else $message="";
if (isset($_GET['heure'])) $heure = $_GET['heure'];
else $heure="";
if (isset($_SESSION['nomlogo'])) $nomlogo = $_SESSION['nomlogo'];
else $nomlogo="";
// On prend l'ip du visiteur.
$ip=$_SERVER['REMOTE_ADDR'];
$nbsec=time();
// Ensuite on enregistre tout cela dans la base de données.
@mysql_query("INSERT INTO aristojchatx VALUES('', '$pseudo', '$message','$heure','$nbsec','$ip','$nomlogo')");
$reponse = @mysql_query("SELECT * FROM aristojchatx WHERE message!='' ORDER BY ID DESC LIMIT 0,10");
$tot = @mysql_query("SELECT * FROM aristojchatx ORDER BY ID DESC LIMIT 0,1");
$toto=@mysql_fetch_array($tot);
//toto correspond au dernier id de la tableau ( le nombre total de "messages" enregistrés dans la bdd est donc toto+1).
$_SESSION['ancientotal']=$toto['id'];
$i=0;
// Puis on fait une boucle pour afficher tous les résultats ; ceci permettra d'actualiser le tableau des messages.
while ($donnees = @mysql_fetch_array($reponse) )
{
$pseu=str_replace("\n","<br/>",htmlentities(stripslashes($donnees['pseudo'])));
$mes= str_replace("\n","<br/>",htmlentities(stripslashes($donnees['message'])));
$heu=htmlentities($donnees['heure']);
if ($donnees['nomlogo']!="") {
echo "<table class=\"aristomessage\" cellspacing=\"0\" style=\"background-color:".$_SESSION['gcouleur']."\">
<tbody>
<tr>
<td class=\"aristogauche\">
<div class=\"aristologochatmes\">
<img alt='' src=\"plugins/paramspip/fichiers/".$_SESSION['dirarticle']."/dir_logos/".$donnees['nomlogo']." \" width='50'/>
</div>
<div class=\"aristoheupseu\">".$pseu."<div class=\"aristoheuremes\">".$heu."</div></div>
</td>
<td class=\"aristodroite\" style=\"color:".$_SESSION['gcouleur']."\" >". $mes ."</td>
</tr>
</tbody>
</table>";
}
else {
echo "<table class=\"aristomessage\" cellspacing=\"0\" style=\"background-color:".$_SESSION['gcouleur']."\">
<tbody>
<tr>
<td class=\"aristogauche\">
<div class=\"aristoheupseu\">".$pseu."<div class=\"aristoheuremes\">".$heu."</div></div>
</td>
<td class=\"aristodroite\" style=\"color:".$_SESSION['gcouleur']."\" >". $mes ."</td>
</tr>
</tbody>
</table>";
}
$i=$i+1;
}
// On se déconnecte.
@mysql_close();
?>