La communauté ALL HTML c'est 58238 membres à ce jour dont 2 inscrits aujourd'hui et 34 depuis une semaine.
liste des forums liste des discussions Participer à la discussion
Message publié le vendredi 06 octobre 2006 à 22 h 11 par telnes. toujours revenir au debut - http://telnesmaster.free.fr/allhtml/index2.html - http://telnesmaster.free.fr/litetemplate - http://www.hotcontest.org <form method="POST" action="inscription.php" name="monform"> Nom : <input type="text" name="nom"><br /> Prenom : <input type="text" name="prenom"><br /> Mail : <input type="text" name="mail"><br /> <textarea name="commentaire">Entrer ici votre message</textarea> <input type="submit" value="Envoyer"> </form> <?php // récupération des variables // donné un autre nom au variable pour évité les problèmes avec Register Global à ON $formMail = $_POST['mail']; $formNom = $_POST['nom']; $formPrenom = $_POST['prenom']; $formCommentaire = $_POST['commentaire']; // pour éviter des erreurs de Notice dans le cas ou le champs est resté vide, on aurait pu mettre ! // $formMail = (!isset($_POST['mail']))?$_POST['mail']:'none'; // Dans le cas ou les variables sont destiné à allimenter un base de donné il faut toujours valider les valeurs pour éviter les problèmes d'injection ! cf Google //En règle général on traite les variables avec les fonctions htmlentities, mysql_escape_string(),addslash() ... // Dans l'exemple on va juste vérifier que le nom, le prenom et le mail soit pas vide. if(!empty($formMail) && !empty($formPrenom) && !empty($formNom) ){ //ok pas vide //on convertie les caractètres HTML du commentaire $formCommentaire = htmlentities($formCommentaire); //mise en forme du mail $message = "$formNom $formPrenom vous contact via votre formulaire.\n \n message : \n $formCommentaire"; // on envois le mail [url=http://fr.php.net/manual/fr/ref.mail.php]http://fr.php.net/manual/fr/ref.mail.php[/url] // bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] ) // ATTENTION en général vous n'avez pas de serveur de mail sur votre machine ! // à tester sur le net directment en cas de problème avec la fonction mail if( mail('monadresse@mail.com','sujet','$message') ){ echo 'les informations on bien été envoyé!'; } else{ echo 'une erreur est survenu lors de l\'envoi du message'; } } else{ //il y a des champs vide echo 'merci de remplir les champs nom, prenom et mail'; } ?>
Message publié le jeudi 12 octobre 2006 à 11 h 37 par Evane.
Message publié le lundi 16 octobre 2006 à 09 h 55 par telnes. toujours revenir au debut - http://telnesmaster.free.fr/allhtml/index2.html - http://telnesmaster.free.fr/litetemplate - http://www.hotcontest.org
Message publié le mardi 17 octobre 2006 à 11 h 37 par Evane.
Message publié le mardi 17 octobre 2006 à 11 h 57 par Evane.
Message publié le dimanche 19 novembre 2006 à 13 h 58 par davidmj.
Message publié le samedi 20 octobre 2007 à 16 h 09 par zestreme.
Message publié le samedi 20 octobre 2007 à 16 h 13 par zestreme.
Message publié le dimanche 21 octobre 2007 à 21 h 48 par telnes. toujours revenir au debut - http://telnesmaster.free.fr/allhtml/index2.html - http://telnesmaster.free.fr/litetemplate - http://www.hotcontest.org
Message publié le jeudi 29 novembre 2007 à 11 h 43 par xoommoox.
Message publié le dimanche 16 décembre 2007 à 17 h 31 par MoovAnce.
Message publié le lundi 17 décembre 2007 à 08 h 55 par telnes. toujours revenir au debut - http://telnesmaster.free.fr/allhtml/index2.html - http://telnesmaster.free.fr/litetemplate - http://www.hotcontest.org
Message publié le mardi 18 décembre 2007 à 20 h 40 par MoovAnce. liste des forums liste des discussions Participer à la discussion
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.