Livre d'or sécurisé
Fermé
rollerfire
Messages postés
133
Date d'inscription
jeudi 13 octobre 2011
Statut
Membre
Dernière intervention
12 octobre 2017
-
21 mai 2013 à 09:41
rollerfire Messages postés 133 Date d'inscription jeudi 13 octobre 2011 Statut Membre Dernière intervention 12 octobre 2017 - 23 mai 2013 à 11:57
rollerfire Messages postés 133 Date d'inscription jeudi 13 octobre 2011 Statut Membre Dernière intervention 12 octobre 2017 - 23 mai 2013 à 11:57
A voir également:
- Livre d'or sécurisé
- Mode sécurisé samsung - Guide
- Or - Guide
- Livre coran en français pdf - Télécharger - Histoire & Religion
- Exemple de mot de passe sécurisé - Guide
- Request header or cookie too large - Forum Webmastering
3 réponses
Dracknard
Messages postés
493
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
4 mai 2015
117
21 mai 2013 à 11:56
21 mai 2013 à 11:56
Bonjour,
Je te conseil d'intégrer un captcha a résoudre pour empêcher la majorité de BOT ou autre de spamer ton livre d'or
Une recherche sur google te permettras de trouver code / plugin / ....
Bonne journée
Je te conseil d'intégrer un captcha a résoudre pour empêcher la majorité de BOT ou autre de spamer ton livre d'or
Une recherche sur google te permettras de trouver code / plugin / ....
Bonne journée
rollerfire
Messages postés
133
Date d'inscription
jeudi 13 octobre 2011
Statut
Membre
Dernière intervention
12 octobre 2017
1
Modifié par rollerfire le 22/05/2013 à 17:58
Modifié par rollerfire le 22/05/2013 à 17:58
j'ai fait ça mais il ne prend pas en compte le captcha
http://vip-anim.fr/
http://vip-anim.fr/
<form method=post action=writeguest.php onSubmit='if ( this.nom.value.length < 2 ) { return false ;}' > <center><table> <tr><td>Nom :</td> <td><center><input type=text name=nom size=25 ></center></td> </tr> <tr><td>Sujet :</td> <td><center><input type=text name=mail size=25 ></center></td></tr> <tr><td>Message:</td><td colspan=2> <textarea name=message rows=4 cols=47></textarea> </td></tr> <tr><td> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <p> <!-- Image dynamique --> <img src="dossier/captcha.php" alt="Captcha" id="captcha" /> <!-- (JavaScript) Recharge l'image car elle n'existe pas dans le cache du navigateur, grâce à l'id généré --> <img src="dossier/reload.png" alt="Recharger l'image" title="Recharger l'image" style="cursor:pointer;position:relative;top:-7px;" onclick="document.images.captcha.src='dossier/captcha.php?id='+Math.round(Math.random(0)*1000)" /> </p> <p> <?php $class = 'empty'; // Si le formulaire a été soumis if(isset($_REQUEST['submit'])) { // Si l'utilisateur a bien entré un code if (!empty($_REQUEST['code'])) { // Conversion en majuscules $code = strtoupper($_REQUEST['code']); // Cryptage et comparaison avec la valeur stockée dans $_SESSION['captcha'] if( md5($code) == $_SESSION['captcha'] ) { $class = 'correct'; // Le code est bon } else { $class = 'incorrect'; // Le code est erroné } } else { $class = 'incorrect'; // Aucun code } } echo '<input name="code" class="' . $class . '" type="text" />'; ?> </p> </form> </td></tr> </table> <input type="submit" name="submit" value="Vérifier" /> </center> </form>
rollerfire
Messages postés
133
Date d'inscription
jeudi 13 octobre 2011
Statut
Membre
Dernière intervention
12 octobre 2017
1
22 mai 2013 à 18:00
22 mai 2013 à 18:00
je crois qu'il manque une vérification au niveau de l'envoi mais je ne suis pas sur .
Dracknard
Messages postés
493
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
4 mai 2015
117
23 mai 2013 à 09:34
23 mai 2013 à 09:34
Heu la je ne vais pas pouvoir t'aider je ne connais pas le codage php dsl
Bon courage
Bon courage
rollerfire
Messages postés
133
Date d'inscription
jeudi 13 octobre 2011
Statut
Membre
Dernière intervention
12 octobre 2017
1
23 mai 2013 à 11:57
23 mai 2013 à 11:57
je n'arrive pas a trouver ou mettre la vérification dans ce fichier la , surement un if mais ou et pour quel valeurs ?
<?php // on test la présence et le contenue des variables if(isset($_POST['mail']) && isset($_POST['nom']) && !empty($_POST['mail']) && !empty($_POST['nom'])){ //On vire les caracteres html et php et on échappe les quotes $nom = strip_tags(addslashes($_POST['nom'])); $mail = strip_tags(addslashes($_POST['mail'])); $message = nl2br(strip_tags(addslashes($_POST['message']))); $d = date ( "d/m/Y H:i:s" ); $guestbookFile = "guestbook.doc"; $page = ''; $mail = '<b>'.$mail.'</b>'; $newEntry .= '<b>'.$nom.'</b> ('.$mail.') - '.$d.'<br />'.$message.'<br /><hr /><br />'; //Ouverture du fichier en ecriture if(!$fp = fopen($guestbookFile,"r+")){ echo 'une erreur est survenue... votre message n´a p&ucric;t être ajouté...'; } else { // on récupère le contenu du fichier $contents = file_get_contents($guestbookFile); //On rajoute le message fputs($fp,$newEntry.$contents); //fermeture du fichier fclose($fp); //On affiche le message enregistré echo ''.$nom.', votre message a bien était envoyé , nous vous en remercions . <br />Sujet : '.$mail.' <br /> Message : '.$message; } } else { echo 'Les champs "nom" et "message" doivent être rempli pour que votre message soit enregistré ,merci.'; } ?>
22 mai 2013 à 09:46