<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Livre d'or</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="css/livreor.css" />
<script language="Javascript">
<!--js pour livre d'or-->
function bbcode(bbdebut, bbfin)
{
var input = window.document.formulaire.message;
input.focus();
/* pour IE (toujous un cas appar lui

)*/
if(typeof document.selection != 'undefined')
{
var range = document.selection.createRange();
var insText = range.text;
range.text = bbdebut + insText + bbfin;
range = document.selection.createRange();
if (insText.length == 0)
{
range.move('character', -bbfin.length);
}
else
{
range.moveStart('character', bbdebut.length + insText.length + bbfin.length);
}
range.select();
}
/* pour les navigateurs plus récents que IE comme Firefox... */
else if(typeof input.selectionStart != 'undefined')
{
var start = input.selectionStart;
var end = input.selectionEnd;
var insText = input.value.substring(start, end);
input.value = input.value.substr(0, start) + bbdebut + insText + bbfin + input.value.substr(end);
var pos;
if (insText.length == 0)
{
pos = start + bbdebut.length;
}
else
{
pos = start + bbdebut.length + insText.length + bbfin.length;
}
input.selectionStart = pos;
input.selectionEnd = pos;
}
/* pour les autres navigateurs comme Netscape... */
else
{
var pos;
var re = new RegExp('^[0-9]{0,3}$');
while(!re.test(pos))
{
pos = prompt("insertion (0.." + input.value.length + "):", "0");
}
if(pos > input.value.length)
{
pos = input.value.length;
}
var insText = prompt("Veuillez taper le texte");
input.value = input.value.substr(0, pos) + bbdebut + insText + bbfin + input.value.substr(pos);
}
}
function smilies(img)
{
window.document.formulaire.message.value += '' + img + '';
}
</script>
<!--fin js pour livre d'or-->
</head>
<body>
<form method="post" action="livreor2.php" name="formulaire">
<h1>
<img src="http://images.imagehotel.net/.gif" alt="Etoile tourne" />
<img src="http://upimago.com/out.php/.gif" alt="Livre d'or" />
<img src="http://images.imagehotel.net/.gif" alt="Etoile tourne" />
</h1>
<div id="corps">
<h2>
Votre Email :<input type="text" name="votremail" /><br />
<input type="hidden" name="objet" value="Vous avez un nouveau message" />
Pseudo : <input name="pseudo" /><br />
Message :<br />
<textarea name="message" rows="8" cols="35"></textarea><br />
<input type="hidden" name="objet" value="Vous avez un nouveau message dans votre livre d'or" />
<!--première partie smileys-->
<input type="button" id="gras" name="gras" value="Gras" onClick="javascript:bbcode('
', '');return(false)" />
<input type="button" id="italic" name="italic" value="Italic" onClick="javascript:bbcode('
', '');return(false)" />
<input type="button" id="souligné" name="souligné" value="Souligné" onClick="javascript:bbcode('
', '');return(false)" />
<br />
<img src="smileys" title="gros_sourire" alt="gros_sourire" onClick="javascript:smilies(':lol:');return(false)" />
<img src="smileys" title="triste" alt="triste" onClick="javascript:smilies(':triste:');return(false)" />
<img src="smileys" title="tire_la_langue" alt="tire_la_langue" onClick="javascript:smilies(':langue:');return(false)" />
<img src="smileys" title="visage_rouge" alt="visage_rouge" onClick="javascript:smilies(':rouge:');return(false)" />
<img src="smileys" title="fantome" alt="fantome" onClick="javascript:smilies(':fantome:');return(false)" />
<img src="smileys" title="pleure" alt="pleure" onClick="javascript:smilies(':pleure:');return(false)" />
<img src="smileys" title="cool" alt="cool" onClick="javascript:smilies(':cool:');return(false)" />
<img src="smileys" title="etonne" alt="etonne" onClick="javascript:smilies(':etonne:');return(false)" />
<img src="smileys" title="sourire" alt="sourire" onClick="javascript:smilies(':sourire:');return(false)" />
<img src="smileys" title="mauvais" alt="mauvais" onClick="javascript:smilies(':mauvais:');return(false)" />
<img src="smileys" title="content" alt="content" onClick="javascript:smilies(':content:');return(false)" />
<img src="smileys" title="clin_d_oeil" alt="clin_d_oeil" onClick="javascript:smilies(':cligne:');return(false)" />
<img src="smileys" title="grands_yeux" alt="grands_yeux" onClick="javascript:smilies(':yeux:');return(false)" />
<img src="smileys" title="comprend_pas" alt="comprend_pas" onClick="javascript:smilies(':hein:');return(false)" />
<img src="smileys" title="diabolique" alt="diabolique" onClick="javascript:smilies(':diable:');return(false)" />
<img src="smileys" title="respect1" alt="respect1" onClick="javascript:smilies(':respect:');return(false)" />
<img src="smileys" title="applaudissement" alt="applaudissement" onClick="javascript:smilies(':respect:');return(false)" />
<!--fin première partie smileys-->
<br />
<input type="submit" value="Envoyer" />
</h2>
</form>
<p class="pages">
<?php
mysql_connect("", "", "");
mysql_select_db("");
$votremail=$_POST["votremail"];
$from=htmlspecialchars("From: ".$votremail);
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
$message = nl2br($message);
$message = strip_tags($message);
$destinataire="xxx@xxx.com";
$objet=$_POST['objet'];
if(trim($votremail)=="")
{
echo "Vous n'avez pas entré d'adresse!";
}
elseif (trim($pseudo)=="")
{
echo "Vous n'avez pas entré de pseudo !";
}
elseif(trim($message)=="")
{
echo "Vous n'avez pas entré de message!";
}
//Mise en forme du texte +smileys
//gras
$message = preg_replace('`\[g\](.+)\[/g\]`isU', '<strong>$1</strong>', $message);
//italic
$message = preg_replace('`\[i\](.+)\[/i\]`isU', '<em>$1</em>', $message);
//souligné
$message = preg_replace('`\[s\](.+)\[/s\]`isU', '<u>$1</u>', $message);
//lien
//Les Smileys
$message = str_replace(':lol:', '<img src="smileys" title="gros_sourire" alt="gros_sourire">', $message);
$message = str_replace(':triste:', '<img src="smileys" title="triste" alt="triste">', $message);
$message = str_replace(':langue:', '<img src="smileys" title="tire_la_langue" alt="tire_la_langue">', $message);
$message = str_replace(':rouge:', '<img src="smileys" title="visage_rouge" alt="visage_rouge">', $message);
$message = str_replace(':fantome:', '<img src="smileys" title="fantome" alt="fantome">', $message);
$message = str_replace(':pleure:', '<img src="smileys" title="pleure" alt="pleure">', $message);
$message = str_replace(':cool:', '<img src="smileys" title="cool" alt="cool">', $message);
$message = str_replace(':etonne:', '<img src="smileys" title="etonne" alt="etonne">', $message);
$message = str_replace(':sourire:', '<img src="smileys" title="sourire" alt="sourire">', $message);
$message = str_replace(':mauvais:', '<img src="smileys" title="mauvais" alt="mauvais">', $message);
$message = str_replace(':content:', '<img src="smileys" title="content" alt="content">', $message);
$message = str_replace(':cligne:', '<img src="smileys/clin_d_oeil.gif" title="clin_d_oeil" alt="clin_d_oeil">', $message);
$message = str_replace(':yeux:', '<img src="smileys" title="grands_yeux" alt="grands_yeux">', $message);
$message = str_replace(':hein:', '<img src="smileys" title="comprend_pas" alt="comprend_pas">', $message);
$message = str_replace(':diable:', '<img src="smileys" title="diabolique" alt="diabolique">', $message);
$message = str_replace(':respect:', '<img src="smileys" title="respect1" alt="respect1">', $message);
$message = str_replace(':applaudissement:', '<img src="smileys" title="applaudissement" alt="respect1">', $message);
//fin de mise en forme du texte +smileys
else
{
// On enregistre
mysql_query("INSERT INTO livreor2 VALUES('', '" . $votremail . "', '" . $pseudo . "', '" . $message . "')");
// on envoie l'e-mail
mail($destinataire,$objet,$message,$from);
echo "Merci de m'avoir laissé un message";
}
$nombreDeMessagesParPage = 10;
$retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM livreor2');
$donnees = mysql_fetch_array($retour);$totalDesMessages = $donnees['nb_messages'];
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
echo 'Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="livreor2.php?page=' . $i . '">' . $i . '</a> ';
}
?>
</p>
</div>
<h3>
<?php
if (isset($_GET['page']))
{
$page = $_GET['page'];
}
else
{
$page = 1;
}
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
$reponse = mysql_query('SELECT * FROM livreor2 ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
while ($donnees = mysql_fetch_array($reponse))
{
echo '<p><font color="#f70b0b" size=6><strong>' . $donnees['pseudo'] . '</strong></font> a écrit :<br /><font color="#ffffff">' . $donnees['message'] . '</font></p>';
}
mysql_close();
?>
</h3>
<br/><br/>
<h3><?php include('connectes2.php'); ?></h3>
<br/><br/>
<h3><a href="menu.php"><img src="http://images.imagehotel.net/pxixx6sz0m.gif" alt="Retour"/></a></h3>
</body>
</html>