> Tous les forums > Forum des Webmasters
 aide pour un formulaire en phpSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
herpoel
  Posté le 27/09/2006 @ 09:25 
Aller en bas de la page 
Petit astucien
Bonjour à tous, Je souhaite que le message du formulaire de contact qui suit arrive à l'adresse suivante: bernard.herpoel@skynet.be Comment faire? Voici le contenu actuel du bloc note. <html> <!-- Date de création: 28/11/2005 --> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title></title> <meta name="description" content=""> <meta name="keywords" content=""> <style type="text/css"> .menu { border: 0; color: #C8C8C8; font-size: 14; font-family: arial; text-justify: auto } .titre { border: 0; color: #F6F6F6; font-size: 20; font-family: arial; text-justify: auto } .texte { border: 0; color: #C8C8C8; font-size: 12; font-family: arial; font-stretch: semi-condensed; text-justify: auto } .texte1 {border: 0; color: #C8C8C8; font-size: 12; font-family: arial; font-stretch: semi-condensed; text-justify: auto } .titre1 {border: 0; color: #F6F6F6; font-size: 20; font-family: arial; text-justify: auto } </style> <b><font size="5" color="#800080"><b><big></big></b></font></b> </head> <body bgcolor="#2c2b2b" text="#C8C8C8" link="#C8C8C8" vlink="#C8C8C8" alink="#C8C8C8" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0"> <table border="0" cellpadding="0" cellspacing="0" align="center"> <tr> <td width="36" valign="top"> <table border="0" cellpadding="0" cellspacing="0" summary=""> <tr> <td background="../images/1.gif" height="246" width="36"> </td> </tr> <tr> <td bgcolor="#2C2B2B" height="514"></td> </tr> </table> </td> <td width="189" valign="top"> <table border="0" cellpadding="0" cellspacing="0" summary=""> <tr> <td background="../images/2.gif" width="189" height="246"> </td> </tr> <tr> <td bgcolor="#444749" height="514" valign="top"> <table border="0" cellpadding="1" cellspacing="5" class="menu"> <tr> <td background="../images/3.gif" width="189" height="10"></td> </tr> <tr> <td><font color="#FF5A00">::</font> <a href="./index.html" style="text-decoration: none">Home</a> </td> </tr> <tr> <td><font color="#FF5A00">::</font> <a href="./faire.html" style="text-decoration: none">Savoir faire</a></td> </tr> <tr> <td><font color="#FF5A00">::</font> <a href="./fetes.html" style="text-decoration: none">Savoir fêtes</a></td> </tr> <tr> <td><font color="#FF5A00">::</font> <a href="./petite.html" style="text-decoration: none">Autres reparations</a></td> </tr> <tr> <td><font color="#FF5A00">::</font> <a href="./sablage.html" style="text-decoration: none">Sablage & Epoxy</a></td> </tr> <tr> <td><font color="#FF5A00">::</font> <a href="./vente.php?page=vente" style="text-decoration: none">A Vendre</a></td> </tr> <tr> <td><font color="#FF5A00">::</font> <a href="http://www.meguiars.be/" style="text-decoration: none">Entretenir la peinture</a></td> </tr> <tr> <td><font color="#FF5A00">::</font> <a href="./contact.php" style="text-decoration: none">Contact</a></td> </tr> </table> </td> </tr> </table> </td> <td valign="top"> <table border="0" cellpadding="0" cellspacing="0" summary=""> <tr> <td background="../images/4.gif" width="799" height="189"></td> </tr> <tr> <td bgcolor="#2C2B2B" height="533" width="799" valign="top"> <table border="0" summary=""> <tr> <td><table border="0" cellpadding="3" cellspacing="5" align="center"> <tr> <td class="titre1"><font color="#FF5A00">::</font> Formulaire de contact</td> </tr> <tr> <td class="texte1" width="570"><b> <div class="texteformulaire"> <form action="" method="post" enctype="multipart/form-data"> <p>Votre adresse email<span class="asterisque">*</span> : <input type="text" name="email" value="" size=50 class="fondformulaire"> </p> <p>Votre Nom/Pseudo <span class="asterisque">*</span> : <input type="text" name="nom" value="" size=50 class="fondformulaire"> </p> <p class="formcentre">Commentaires :</p> <p class="formcentre"> <textarea name="comment" cols="50" rows="10" class="fondformulaire"></textarea> </p> <p>Fichier joint ( 500Ko maximum) : <input type="hidden" name="MAX_FILE_SIZE" value="500000"/> <input name="upload_localfile" type="file" class="fondformulaire"/> </p> <p class="formcentre"> <input type="reset" name="reset" value="Effacer"> <input type="submit" name="submit" value="Envoyer"> </p> </form> <span class="asterisque">*Champs obligatoires</span> </div> <div align="center"> </div> </b></td> <td valign="top"><img src="../images/cv2.jpg" border="0" width="165" height="239" alt=""></td> </tr> <tr> <td colspan="2"> <div align="center"><img src="../images/belgique.png" alt="Plan" width="370" height="296" vspace="0" border="0"></div></td> </tr> </table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </body> </html>
Publicité
herpoel
 Posté le 27/09/2006 à 09:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Rebonjour, Voici le texte de la page contact en html! Cela peut servir. <html> <!-- Date de création: 28/11/2005 --> <!-- Mirrored from adla.be/fr/contact.php by HTTrack Website Copier/3.x [XR&CO'2006], Fri, 08 Sep 2006 12:28:01 GMT --> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title></title> <meta name="description" content=""> <meta name="keywords" content=""> <style type="text/css"> .menu { border: 0px none; color: #C8C8C8; font-size: 14; font-family: arial; text-justify: auto } .titre { border: 0px none; color: #F6F6F6; font-size: 20; font-family: arial; text-justify: auto } .texte { border: 0px none; color: #C8C8C8; font-size: 12; font-family: arial; font-stretch: semi-condensed; text-justify: auto } .texte1 {border: 0px none; color: #C8C8C8; font-size: 12; font-family: arial; font-stretch: semi-condensed; text-justify: auto } .titre1 {border: 0px none; color: #F6F6F6; font-size: 20; font-family: arial; text-justify: auto } </style> <b><font size="5" color="#800080"><b><big></big></b></font></b> </head> <body bgcolor="#2c2b2b" text="#C8C8C8" link="#C8C8C8" vlink="#C8C8C8" alink="#C8C8C8" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0"> <table border="0" cellpadding="0" cellspacing="0" align="center"> <tr> <td width="36" valign="top"> <table border="0" cellpadding="0" cellspacing="0" summary=""> <tr> <td background="../images/1.gif" height="246" width="36"> </td> </tr> <tr> <td bgcolor="#2C2B2B" height="514"></td> </tr> </table> </td> <td width="189" valign="top"> <table border="0" cellpadding="0" cellspacing="0" summary=""> <tr> <td background="../images/2.gif" width="189" height="246"> </td> </tr> <tr> <td bgcolor="#444749" height="514" valign="top"> <table border="0" cellpadding="1" cellspacing="5" class="menu"> <tr> <td background="../images/3.gif" width="189" height="10"></td> </tr> <tr> <td><font color="#FF5A00">::</font> <a href="index_2.html" style="text-decoration: none">Home</a> </td> </tr> <tr> <td><font color="#FF5A00">::</font> <a href="faire.html" style="text-decoration: none">Savoir faire</a></td> </tr> <tr> <td><font color="#FF5A00">::</font> <a href="fetes.html" style="text-decoration: none">Savoir fêtes</a></td> </tr> <tr> <td><font color="#FF5A00">::</font> <a href="petite.html" style="text-decoration: none">Autres reparations</a></td> </tr> <tr> <td><font color="#FF5A00">::</font> <a href="sablage.html" style="text-decoration: none">Sablage & Epoxy</a></td> </tr> <tr> <td><font color="#FF5A00">::</font> <a href="vente0a6c.html?page=vente" style="text-decoration: none">A Vendre</a></td> </tr> <tr> <td><font color="#FF5A00">::</font> <a href="../../www.meguiars.be/index.html" style="text-decoration: none">Entretenir la peinture</a></td> </tr> <tr> <td><font color="#FF5A00">::</font> <a href="contact.html" style="text-decoration: none">Contact</a></td> </tr> </table> </td> </tr> </table> </td> <td valign="top"> <table border="0" cellpadding="0" cellspacing="0" summary=""> <tr> <td background="../images/4.gif" width="799" height="189"></td> </tr> <tr> <td bgcolor="#2C2B2B" height="533" width="799" valign="top"> <table border="0" summary=""> <tr> <td><table border="0" cellpadding="3" cellspacing="5" align="center"> <tr> <td class="titre1"><font color="#FF5A00">::</font> Formulaire de contact</td> </tr> <tr> <td class="texte1" width="570"><b> <div class="texteformulaire"> <form action="#" method="post" enctype="multipart/form-data"> <p>Votre adresse email<span class="asterisque">*</span> : <input type="text" name="email" value="" size=50 class="fondformulaire"> </p> <p>Votre Nom/Pseudo <span class="asterisque">*</span> : <input type="text" name="nom" value="" size=50 class="fondformulaire"> </p> <p class="formcentre">Commentaires :</p> <p class="formcentre"> <textarea name="comment" cols="50" rows="10" class="fondformulaire"></textarea> </p> <p>Fichier joint ( 500Ko maximum) : <input type="hidden" name="MAX_FILE_SIZE" value="500000"/> <input name="upload_localfile" type="file" class="fondformulaire" size="20"/> </p> <p class="formcentre"> <input type="reset" name="reset" value="Effacer"> <input type="submit" name="submit" value="Envoyer"> </p> </form> <span class="asterisque">*Champs obligatoires</span> </div> <div align="center"> </div> </b></td> <td valign="top"><img src="../images/cv2.jpg" border="0" width="165" height="239" alt=""></td> </tr> <tr> <td colspan="2"> <div align="center"><img src="../images/belgique.png" alt="Plan" width="370" height="296" vspace="0" border="0"></div></td> </tr> </table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </body> <!-- Mirrored from adla.be/fr/contact.php by HTTrack Website Copier/3.x [XR&CO'2006], Fri, 08 Sep 2006 12:28:01 GMT --> </html>
ti_ouf
 Posté le 27/09/2006 à 12:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

tu n'as qu'a utiliser la fonction mail() en php tu crées une condition qui utilise la fonction mail() seulement si, le formulaire a été rempli, nottement si tes champs obligatoires ont été bien rempli
herpoel
 Posté le 27/09/2006 à 18:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Merci ti_ouf. Le problème c'est que je ne sais pas programmer en php! Cordialement
Malcolm
 Posté le 27/09/2006 à 23:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

salut, sur un de mes sites "autrefois", j'avais utilisé ce code : [code] <?php if (!isset($_POST['submit'])) { // le bouton submit n'a pas été pressé, on affiche donc le formulaire echo "<form id=\"contact\" method=\"post\" action=\"\">\n"; echo " <div style=\"text-align:center;\">\n"; echo " <table cellpadding=\"0\" cellspacing=\"0\" style=\"border:0px; text-align:left;\">\n"; echo " <tr>\n"; echo " <td style=\"padding-left:50px;\"><p class=\"menu\">Votre nom :<br /><br />Adresse mail :<br /><br />Sujet :<br /></p></td>\n"; echo " <td><input type=\"text\" id=\"nom\" name=\"nom\" /><br /><input type=\"text\" id=\"email\" name=\"email\" /><br /><input type=\"text\" id=\"sujet\" name=\"sujet\" /></td>\n"; echo " </tr>\n"; echo " <tr>\n"; echo " <td colspan=\"2\" style=\"text-align:center;\"><p class=\"menu\"><br />Votre message :</p></td>\n"; echo " </tr>\n"; echo " <tr>\n"; echo " <td colspan=\"2\" style=\"text-align:center;\"><textarea id=\"message\" name=\"message\" cols=\"64\" rows=\"8\"></textarea></td>\n"; echo " </tr>\n"; echo " <tr>\n"; echo " <td colspan=\"2\" style=\"text-align:center;\"><input type=\"submit\" id=\"submit\" name=\"submit\" value=\"Envoyer\" /></td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " </div>\n"; echo "</form>\n"; } else { // le bouton submit a été pressé, on traite le formulaire $adresse ="ladressemail@fai.ext"; $expediteur ="Bouuuuuu"; $nomsite ="Site des pros"; $sujet = (isset($_POST['sujet'])) ? trim($_POST['sujet']) : ''; $nom = (isset($_POST['nom'])) ? trim($_POST['nom']) : ''; $email = (isset($_POST['email'])) ? trim($_POST['email']) : ''; $message = (isset($_POST['message'])) ? trim($_POST['message']) : ''; // Vérification des saisies $pattern ="^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$"; // contrôle des champs if (((!empty($sujet)) && (!empty($nom)) && (!empty($message)) && (!empty($email)) && (eregi ($pattern, $email))) || (!empty($commentaire))) { $message = stripslashes(html_entity_decode(($message))); $destinataires = $adresse.",".$email; $titre = html_entity_decode($sujet); $from="From: $nom <$email>\r\n"; $from.="Reply-To: $nom <$email>\n"; if (mail($adresse.",".$email,$sujet,$message,$from)) { echo "<p class=\"menu\">Votre mail de contact nous est parvenu. <br />Votre demande va être traitée dans les plus brefs délais.</p>\n<p style=\"text-align:center;\"><a href=\"http://www.la-vitrine.com\">Retour à la page d'accueil</a></p>\n"; } else { echo "<p class=\"menu\">Impossible d'envoyer votre mail. Veuillez tenter de nous contacter via forum à la rubrique
VISITEURS
ou par <a href=\"mailto:".$adresse."\">messagerie</a> directement\n<p style=\"text-align:center;\"><a href=\"http://www.la-vitrine.com\">Retour à la page d'accueil</a></p>\n"; } } else { echo "<p class=\"menu\">Erreur : L'un des champs est vide ou l'adresse est mal écrite. Veuillez vérifier svp.<br /><a href=\"javascript:history.go(-1);\">Modifier la saisie</a></p>\n"; } } ?>[/code] il effectue une mise en page à l'aide de tableaux pour les champs de formulaire (discutable sémantiquement parlant) mais il est fonctionnel et te donnera une première approche ...
herpoel
 Posté le 28/09/2006 à 13:32 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Merci Malcolm
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
7,59 €Ventilateur Arctic P14 PWM 140 mm à 7,59 €
Valable jusqu'au 06 Août

Amazon fait une promotion sur le ventilateur Arctic P14 PWM 140 mm qui passe à 7,59 € au lieu de 13 €. Ce ventilateur vous permettra de refroidir efficacement et en silence votre boîtier. La fonction PWM permet de faire fonctionner le ventilateur précisément à la vitesse nécessaire.


> Voir l'offre
271,06 €Ecran PC 28 pouces Samsung LU28R552 (4K, IPS, 4 ms, HDR10) à 271,06 € livré
Valable jusqu'au 06 Août

Amazon Espagne fait une promotion sur l'écran PC 28 pouces Samsung LU28R552 qui passe à 257,75 €. Comptez 13,31 € pour la livraison en France soit un total de 271,06 € livré. On le trouve ailleurs à partir de 329 €. Cet écran dispose d'une dalle IPS 4K UHD (3840x2160) sans bordure. Grâce à la fonction PBP, vous pourrez afficher en même temps le contenu de 2 sources différentes (2 HDMI et DP). Il est compatible HDR10.

Vous pouvez utiliser votre compte Amazon France sur Amazon Espagne et il n'y a pas de douane. L'écran bénéficie d'une garantie européenne de 2 ans.


> Voir l'offre
97,99 €SSD externe portable USB 3.1 Crucial X6 1 To à 97,99 €
Valable jusqu'au 07 Août

Amazon fait une promotion sur le SSD externe Crucial CT1000X6SSD9 1 To qui passe à 97,99 € livré gratuitement au lieu de 130 €. Ce SSD externe portable offre des vitesses jusqu'à 540 Mo/s. Il se branche sur un port USB C ou A (adapteur fourni). Il est compatible PC, Mac, PS4, Xbox One, Android.


> Voir l'offre

Sujets relatifs
aide pour un formulaire de contact
Aide pour formulaire créer avec Dreamweaver 8
Aide pour mon formulaire SVP
Demande d'aide pour formulaire special
aide pour un formulaire par email et php
Demande d'aide pour mailing-list et formulaire !!!
Aide pour Formulaire Dreamweaver
Aide pour formulaire
Aide pour Gimp !!
besoin d'aide pour Kompozer
Plus de sujets relatifs à aide pour un formulaire en php
 > Tous les forums > Forum Forum des Webmasters