| QUOTE |
| <?php /* Démarage d'une session nécéssaire pour récupérer la valeur générée d'une page a l'autre */ [/color](); [/color]/* on définie la liste qui va servir a récupérer les lettres qui formeront la valeur a saisir : on exclue le 0 (zéro) pour eviter la confusion avec le O */ [/color]; [/color]/* On créer une valeur qui sera notre code secret a saisir */ [/color]; [/color]/* On crée une boucle pour créer une chaine de 5 caractères pris au hasard au sein de la variable $liste */ [/color]) { [/color]; } [/color] que l'on réutilisera plus tard */ [/color]; [/color]/* on crée une image de 50 pixels par 20 pixels */ [/color]; [/color]; [/color]); [/color]); [/color]); [/color]; [/color]); [/color]); [/color]); [/color]); [/color]/* incorporation de la variable variable $code dans l'image */ [/color]); [/color]/* on crée une image de relative mauvaise qualité (ici 23% d'une image normale pour eviter la reconnaissance visuelle de certains robots */ [/color]); [/color]); [/color] |
| QUOTE |
| <form action=\"contactmail.php\" method=\"post\" name=\"contactmail\" id=\"contactmail\"> <p> <label for=\"mail\">Votre adresse mail :</label><br /> <input type=\"text\" id=\"mail\" name=\"mail\" size=\"20\" maxlength=\"100\"/><br /> <label for=\"objet\">Objet du mail :</label><br /> <input name=\"objet\" type=\"text\" size=\"20\" maxlength=\"100\" /><br /> <label for=\"msg\">Texte du mail :</label><br /> <textarea name=\"msg\" cols=\"40\" rows=\"4\"></textarea><br /> <img src=\"cryptimage.php\" alt=\"image de securisation du formulaire\" title=\"image de securisation du formulaire\" /><br /> <label for=\"verif\">Merci de recopier la combinaison ci dessus dans le champ qui suit :</label><br /> <input type=\"text\" name=\"verif\" size=\"10\" maxlength=\"5\" /> </p> <p> <input type=\"submit\" value=\"Envoyer le mail\" /> </p> </form> |
| QUOTE |
| <?php /* nous démarrons la session afin de récupérer la valeur codée */ [/color](); [/color]/* Nous testons que la variable existe et qu'elle a bien la longueur souhaitée */ [/color]); [/color]/* Comparaison entre les deux valeurs si elles sont différentes on arrete tout sinon on continue et on envoie le mail */ [/color]); [/color]/* on récupère le mail de la personne qui envoi le mail si elle la saisi on peut envisager de vérifier que ce champ est rempli avec une adresse valide mais ce n'est pas le but ici */ [/color]; [/color]/*on formate les chaine d'objet et de corps du mail */ [/color]); [/color]); [/color]/* envoi du mail a proprement parlé */ [/color]); if([/color]; else echo[/color]; [/color]/* on efface et détruit les varaibles de sessions */ [/color](); [/color](); [/color] |