Code : Tout sélectionner
<?php
require_once('recaptchalib.php');
$privatekey = "XXX";
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if (!$resp->is_valid) {
// What happens when the CAPTCHA was entered incorrectly
die ("The reCAPTCHA wasn't entered correctly. Go back and try it again." .
"(reCAPTCHA said: " . $resp->error . ")");
} else {
// Your code here to handle a successful verification
}
//Si l'action de validation a été faite
if(isset($_POST["Valider"]))
{
// on se connecte à la base de données
include 'config/config.php';
//On attribue une variable pour chaque champ du formulaire
//pseudo
$lechamp0 = mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST["pseudo"])));
//email
$lechamp1 = mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST["email"])));
//commentaire
$lechamp2 = mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST["commentaire"])));
//on vérifie les champs 1 par 1 pour voir si ils ne sont pas vides
if (empty($lechamp0)){
$alerte0 ='Vous n\'avez pas saisie votre pseudo.';
}
else if(empty($lechamp1)){
$alerte1 ='Vous n\'avez pas saisie votre email.';
}
else if(empty($lechamp2)){
$alerte2 ='Vous n\'avez pas saisie votre commentaire.';
}
//Si tout est ok
else
{
// on enregistre les données
$result = mysql_query(" INSERT INTO COMMENTAIRES VALUES
(
'',
'$lechamp0',
'$lechamp1',
'$lechamp2'
)
");
// Fermeture de la connexion à la base de données
mysql_close();
//on informe que le message est enregistré
echo 'Votre commentaire a été enregistré avec succès!';
//on ferme else
}
//on ferme if(isset($_POST["Valider"]))
}
?>
<html>
<head>
<meta http-equiv="refresh" content="5;URL=XXX">
</head>
<body>
<p>Vous allez être redirigé dans quelques seconde.</p>
</body>
</html>