PHP : créer une newsletter avec Dreamweaver (Part 7) - Validation du formulaire : système anti-spam Captcha
NB : Les lignes qui suivent doivent beaucoup au tutorial dePHP-ASP.NET : http://www.asp-php.net/tutorial/asp-php/dreamweaver-8-captcha.php
Pour insérer une image contenant des chiffres et lettres que les utilisateurs devront reproduire dans le champ prévu à cet effet, il faut utiliser l’extension Captcha Image disponible ici :
http://www.tecnorama.org/document.php?id_doc=77
Pour cela en dessous du label « fonction », ajouter le code qui suit :
<br /><br />
<label>Saisir le code :</label>
<input type="text" name="captcha" value="" size="6">
<br />
<label> </label>
Placez votre curseur après le 2e <label> que vous venez d’ajouter.Allez dans la fenêtre Application >> Onglet comportement de serveur >> Captcha Image.
Entrez les différents paramètres :
Dans le code de la page, vous pouvez, si vous le souhaitez, changer le texte du message d’erreur par un texte en français.
Il vous reste à insérer ce texte dans le formulaire en cas d’erreur de saisie :
<br /><br />
<label>Saisir le code :</label>
<input type="text" name="captcha" value="" size="6"> <span class="erreur"><?php echo @$captcha_msg ?></span>
<br />
En ayant rajouté dans votre feuille de style ceci :
.erreur {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #f00;
}
Ce billet fait partie du tutorial dreamweaver newsletter