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 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
| <script>
function test_form(expediteurID, messageID)
{
if(expediteurID.value=="")
{
alert('Vous devez saisir votre nom !')
expediteurID.focus();return false
}
if(messageID.value=="")
{
alert('Vous devez saisir un message !')
messageID.focus();return false
}
return true
}
</script>
<td height="30" width="680" colspan="3">
<?
include ("connexion.php");
if($test=="ok")
{
$Date = date("Y/m/d h:i:s");
$query = "INSERT INTO phpbb_livre(codelivre, message, expediteur, email, site, age, ville, date)";
$query .= "VALUES('', '$messageID', '$expediteurID', '$emailID', '$siteID', '$ageID', '$villeID', '$Date')";
$result = mysql_query($query);
?>
Votre message a été enregistré
<a href="page_livre.php"><b>Lire les messages</a>
<?
}
if ($test!="ok")
{
?>
<div align="center" class="text_title">Signer le livre d'or</div></td>
<td height="30" width="680" colspan="3"><img src="images/line_03.png" width="680" height="15"></td>
<?
function randomkeys($length)
{
$pattern = '1234567890abcdefghijklmnopqrstuvwxyz';
for($i=0;$i<$length;$i++)
{
if(isset($key))
$key .= $pattern{rand(0,35)};
else
$key = $pattern{rand(0,35)};
}
return $key;
}
// Récupération des infos pour le livre d'or
if (isset($_POST['spam_field'])) $spam_field = $_POST['spam_field']; else $spam_field = '';
if (isset($_POST['spam_field_protect'])) $spam_field_protect = $_POST['spam_field_protect']; else $spam_field_protect = '';
if ($spam_field == $spam_field_protect) {
// Enregistrement du message dans le livre d'or
} else {
$anti_spam_text = "Pas de SPAM ici !<br>";
}
$anti_spam = randomkeys(5);
?>
Pour valider votre commentaire, saisissez <b><? echo $anti_spam ?></b> dans le champ "Anti-Spam".
<form name="livre" method="post" onSubmit="return test_form(this.expediteurID, this.messageID)" action="page_livre_form.php?test=ok">
<input type="hidden" name="spam_field_protect" value="<? echo $anti_spam ?>">
<input type="text" name="expediteurID" size="47" maxlength="50">
<input type="text" name="emailID" size="47" maxlength="50">
<input type="text" name="siteID" size="47" maxlength="50">
<input name="ageID" type="text" size="2" maxlength="2">
<input type="text" name="villeID" size="47" maxlength="50">
<textarea name="messageID" cols="35" rows="7"></textarea>
<? /* (...) Affichage du formulaire pour le livre d'or */ ?>
Anti-Spam : <input name="spam_field" type="text" size="20" maxlength="30">
<input type="submit" name="submit" value="Envoyer"></div></td>
</form>
<? /* (...) Affichage du livre d'or */ ?>
<?
}
mysql_close();
?>
</body>
</html> |
Partager