// Variables de connexion (voir fichier "lisez-moi.txt")
$host = "localhost";
$user = "infoprat";
$pass = "1sKyXwIS";
$bdd = "infoprat_local";
// Nombre de messages affichs par page
$msg_pges = "10";
// Prsentation du livre d'or
$fontFace = "verdana,arial,hevetica"; // Police par dfaut
$fontSize = "2"; // Taille de la police par dfaut
$couleurBandeauMsg = "#2250BB"; // Couleur du fond du texte des titres
$couleurFondMsg = "#F7F4A2"; // Couleur du fond du texte des messages
$fontColorTitreMsg = "#FFFFFF"; // Couleur du texte des TITRES de messages
$fontColorTexteMsg = ""; // Couleur du texte des messages
/****************************************************************************************/
/**************************** Ne plus rien modifier partir d'ici **********************/
/****************************************************************************************/
$FONT_DEF = ""; // Ne pas diter
$FONT_TITRE_MSG = ""; // Ne pas diter
$FONT_TEXTE_MSG = ""; // Ne pas diter
$pageCourante = basename($PHP_SELF);
if ($HTTP_POST_VARS)
{
if (($pseudo=="")||($message==""))
{
print "
";
print "
$FONT_DEF
Vous devez au moins indiquer un pseudo et taper un message pour signer le livre d'or! ";
print "$FONT_DEF"."Retour la liste des messages";
$niet = "niet";//signale l'erreur pour ne pas afficher les messages
print "
";
}else{
$date=date('d m Y, H:i');
if ($url=="http://"){$url="";}
MYSQL_CONNECT("$host","$user","$pass") or die("Impossible de se connecter");
@mysql_select_db("$bdd") or die("Base de donnes non slectionne.");
$query = "INSERT INTO livredor (pseudo,email,pays,url,message,date) VALUES";
$query .="('$pseudo', '$email', '$pays', '$url', '$message', '$date')";
$result = MYSQL_QUERY($query);
MYSQL_CLOSE;
$pseudo="";$email="";$pays="";$url="";$message="";//pour ne pas r-afficher dans le formulaire
}
}
if ($niet=="")
{
MYSQL_CONNECT("$host","$user","$pass") or die("Impossible de se connecter");
@mysql_select_db("$bdd") or die("Base de donnes non slectionne.");
$query = "SELECT * from livredor";
$result = MYSQL_QUERY($query);
$nbreTotal = MYSQL_NUMROWS($result);
if ($nbreTotal!="0")
{
/* ------------------------------------------------------------------------------------ */
/* -------------------------- Dfinition du nombre de pages --------------------------- */
/* ------------------------------------------------------------------------------------ */
$nbrePages = ceil($nbreTotal/$msg_pges);
if ($_GET['page']==""){$_GET['page']="0";}
$premierMsg = ($_GET['page'] * $msg_pges);
$dernierMsg = ($premierMsg + $msg_pges);
if ($nbrePages>1)
{
$code = "
";
$code.= "| "; // Pour marquer la page, faire prcder de "Page ".($page + 1)." - "
$x = "0";
while ($x < $nbrePages)
{
if ($_GET['page'] != $x)
{
$code.= "".($x+1)." | ";
}else{
$code.= " ".($x+1)." | ";
}
$x++;
}
$code.= "
";
}
/* ------------------------------------------------------------------------------------ */
$query = "SELECT * from livredor ORDER by id DESC";
$result = MYSQL_QUERY($query);
$number = MYSQL_NUMROWS($result);
MYSQL_CONNECT("$host","$user","$pass") or die("Impossible de se connecter");
@mysql_select_db("$bdd") or die("Base de donnes non slectionne.");
print "$FONT_DEF
$code $number messages [ Signer le livre d'or ]";
// Lecture de la base quoi qu'il arrive
$i=($number-1);
$i="$premierMsg";
WHILE ($i<$dernierMsg)
{
$t_pseudo = mysql_result($result,$i,"pseudo");
$t_email = mysql_result($result,$i,"email");
$t_pays = mysql_result($result,$i,"pays");
$t_url = mysql_result($result,$i,"url");
$t_message = mysql_result($result,$i,"message");
$t_date = mysql_result($result,$i,"date");
$t_id = mysql_result($result,$i,"id");
$t_message = htmlspecialchars($t_message);
print "
";
print "
$FONT_DEF"."$t_date
";
print "
";
if ($t_email)
{
print "$FONT_TITRE_MSG";
print "$t_pseudo$FONT_TITRE_MSG - $t_pays";
}else{
print "$FONT_TITRE_MSG";
print "$t_pseudo$FONT_TITRE_MSG, $t_pays";
}
if ($t_url)
{
print "$FONT_TITRE_MSG - webmaster du site ";
print "$FONT_TITRE_MSG$t_url";
}
print "