|
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Document sans titre</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <!--DEBUT CODE FORMULAIRE--> <!-- Ce script a été développé par Nadine Gaine. Vous pouvez l'utiliser gratuitement à des fins NON-COMMERCIALES seulement, et le modifier à votre convenance. Trouvé sur http://www.toulouse-renaissance.net/c_outils/ --> <form method="POST" action="nadform.php3" name="AVIS"> <table width="600"> <tr> <td width="35"></td> <td width="565"><small><font face="Verdana">Message d'introduction.</font></small><p> </td> </tr> <tr> <td width="35"></td> <td width="565"> <font face="Verdana"><small>Question 1 :</small><br> <small><input type="text" name="champ1" size="20"></small></font> <p><font face="Verdana"><small>Question 2 :</small><br> <small><input type="text" name="champ2" size="20"></small></font></p> <p><font face="Verdana"><small>Question 3 :</small><br> <small><input type="text" name="champ3" size="20"></small></font></p> <p><font face="Verdana"><small>Question 4 :</small><br> <small><input type="text" name="champ4" size="20"></small></font></p> <p><font face="Verdana"><small>Question 5 :</small><br> <small><select name="champ5" size="1"> <option selected value="0">Choisir</option> <option value="Reponse5_1">1</option> <option value="Reponse5_2">2</option> <option value="Reponse5_3">3</option> <option value="Reponse5_4">4</option> <option value="Reponse5_5">5</option> </select></small></font></p> <p><font face="Verdana"><small>Question 6 :</small><br> <small><textarea rows="4" name="champ6" cols="40"></textarea></small></font></p> <p><small><font face="Verdana">Question 7 :</font></small></p> <p><input type="radio" value="Reponse7_1" name="champ7"> <font face="verdana"><small> valeur 1 </small></font> <input type="radio" name="champ7" value="Reponse7_2"> <font face="verdana"><small> valeur 2</small></font></p> <p><font face="Verdana"><small>Question 8 :</small></font></p> <table border="0" width="100%" cellspacing="1" cellpadding="4"> <tr> <td width="7%"><input type="hidden" name="champ8[]" value="aucune"> <input type="checkbox" name="champ8[]" value="item_1"></td> <td width="93%"><font face="Verdana"><small>Item 1</small></font></td> </tr> <tr> <td width="7%"><input type="checkbox" name="champ8[]" value="item_2"></td> <td width="93%"><small><font face="Verdana">Item 2</font></small></td> </tr> <tr> <td width="7%"><input type="checkbox" name="champ8[]" value="item_3"></font></td> <td width="93%"><small><font face="Verdana">Item 3</font></small></td> </tr> </table> </td> </tr> </table> <p> </p> <p><small><font face="Verdana"><input type="submit" value="Envoyer" name="envoyer"> <input type="reset" value="Recommencer" name="recommencer"></font></small> <br> <br> </p> </form> <!--FIN CODE FORMULAIRE--> </body> </html>
<!-- DEBUT DU SCRIPT mail.php3--> <html> <head></head> <body> <? /* Ce script a été développé par Nadine Gaine. Vous pouvez l'utiliser gratuitement à des fins NON-COMMERCIALES seulement, et le modifier à votre convenance. Trouvé sur http://www.toulouse-renaissance.net/c_outils/ */ $MailTo = "RoyaumesHyriune@aventurier.zzn.com"; //adresse à laquelle sera envoyé le contenu du formulaire $MailSubject = "Inscription"; //texte qui va figurer dans le champ "sujet" du email $MailHeader = "From: expediteur@nom_domaine.com"; //adresse email qui va figurer dans le champ "expéditeur" du email et qui peut être remplacé par la variable "$champx" ("$champ3"). /* Les routines suivantes permettent à chacune des variables de prendre la valeur des champs du formulaire et de les stocker ensuite dans la variable globale MailBody qui constituera le corps du message */ $Envoi = 1; //initialisation de la variable envoi à 1 if ($champ1 == ""){ //nom du champ1 echo("<font face=verdana size=2>Vous n'avez pas complété le champ 1.</font><br>"); //message qui s'affiche si le visiteur n'a pas rempli ce champ $Envoi = 0; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0 } else { $MailBody .= "Question 1 : $champ1\n"; //si le champ1 contient de l'information, elle est stockée dans la variable MailBody } if ($champ2 == ""){ echo("<font face=verdana size=2>Vous n'avez pas complété le champ 2.</font><br>"); $Envoi = 0; } else { $MailBody .= "Question 2 : $champ2\n"; } if ($champ3 == ""){ echo("<font face=verdana size=2>Vous n'avez pas complété le champ 3</font><br>"); $Envoi = 0; } else { $MailBody .= "Question 3 : $champ3\n"; } if ($champ4 == ""){ echo("<font face=verdana size=2>Vous n'avez pas complété le champ 4</font><br>"); $Envoi = 0; } else { $MailBody .= "Question 4 : $champ4\n"; } if ($champ5 == "0"){ echo("<font face=verdana size=2>Vous avez oublié de choisir une valeur.</font><br>"); $Envoi = 0; } else { $MailBody .= "Question 5 : $champ5\n"; } if ($champ6 == ""){ echo("<font face=verdana size=2>Vous n'avez pas complété le champ 6.</font><br>"); $Envoi = 0; } else { $MailBody .= "Question 6 : $champ6\n"; } if ($champ7 == ""){ echo("<font face=verdana size=2>Vous n'avez pas précisé votre choix à la question 7.</font><br>"); $Envoi = 0; } else { $MailBody .= "Question 7 : $champ7\n"; } //Routine pour les cases à cocher $MailBody .="Question 8 : "; $items = 3; //initialisation du nombre d'items possibles for ($i = 1; $i <= $items; $i++) { //boucle sur le nombre d'items $MailBody .= "$champ8[$i], "; //stockage des items choisis dans la variable MailBody } if ($Envoi == 0) echo("<p> </p><p> </p><p align=\"center\"><a href=\"c_outils/c_formulaire.htm\"><strong>Retour</strong></a></p>"); //Envoi du message if ($Envoi == 1) { //vérification que la variable envoi est bien à 1 mail($MailTo, $MailSubject, $MailBody, $MailHeader); //envoi du message echo("<p><font face=verdana size=2>Votre message a bien été envoyé.<br>Merci de vos commentaires.</font>"); echo("<p> </p><p> </p><p align=\"center\"><a href=\"formulaire.htm\"><strong>Retour</strong></a></p>"); //affichage d'un message de confirmation. } ?> </body> </html> <!-- FIN DU SCRIPT mail.php3-->
Pour tester ton script php en local, il te faut un serveur local. |
il fo easyphp
les ordis ne lisent pas le php Configuration: Windows XP Firefox 2.0.0.6 |
| 02/11 11h14 | [Webmaster] Un formulaire de contact pour votre site | Webmaster |
| 21/01 02h32 | [Langages] Envoyer un mail avec pièce jointe | Langages |
| 20/04 18h59 | [PHP] Fonction mail() | PHP |
| 03/11 17h45 | [PHP] Vérifier une adresse électronique (format du mail) | PHP |
| 23/08 17h59 | Je ne reçois pas le mail de confirmation | CommentçaMarche |
| 01/01 15h40 | Erreur Code Formulaire Mail PHP | 9 |
| 12/05 15h11 | Intégrer formulaire mail dans fonction IF PHP | 3 |
| 09/10 02h08 | Php - formulaire mail renvoie en "reloadant&q | 4 |
| 27/06 17h22 | Formulaire mail() en PHP avec hébergeur OVH | 0 |
![]() | PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de... | Catégorie: PHP Licence: Freeware/gratuit |
![]() | WAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de... | Catégorie: Serveurs Licence: Freeware/gratuit |
![]() | Windows Live Mail - Windows Live Mail est une application bureautique qui permet d'accéder à plusieurs comptes de messagerie à partir d'un seul... | Catégorie: Courrier électronique Licence: Freeware/gratuit |
![]() | MailWasher - MailWasher est un outil antispam performant agissant en amont de la récupération de votre courrier. Il bloque les courriers... | Catégorie: Antispam Licence: Freeware/gratuit |
![]() | Formula One Arcade | Catégorie: Jeu Playstation | 0.90 € PriceMinister |
![]() | Logitech Formula Vibration Feedback | Catégorie: Joystick | 32.08 € Toutpourlamicro.com |
![]() | Formula One 06 | Catégorie: Jeu vidéo PS2 | 16.99 € 3 Suisses FR |
![]() | Logitech Formula Force EX | Catégorie: Joystick | 57.16 € Dell Business FR |