Trouver une ressource (Nouvelle version du moteur, plus rapide & pertinent, essayez le !)
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
FORMULAIRE ENVOI PAR MAIL AVEC MESSAGE D'ERREUR
Information sur la source
Description
Ce code vous sert à recevoir vos mail par la fonction mail de php. C'est-à-dire que vos contact écrive remplit un formulaire et vous le recevez directement par mail dans votre boîte. Mais j'ai ajouter une chose qui vous permet de pas recevoir de mail sans rien dessus. Pour le reste je vous laisse tester .....
Source
- Crée un fichier "formulaire.php"
-
- le code du formulaire est le suivants ( a insérer entre les balise <body> </body>:
-
-
- <div align="center">
- <h1><font face="Verdana, Arial, Helvetica, sans-serif">Contactez-moi</font></h1>
- </div>
- <form action="result.php" method="post" name="form" id="form">
- <table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
- <tr>
- <td colspan="2">
- <?
- if ($ERRMSG!=""):
- echo("<font color='Red'><B><I>$ERRMSG</I></B></font><BR><BR>\n");
- endif;
- ?>
- </td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nom :</font></td>
- <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
- <input name="Nom" type="text" id="Nom" size="25">
- </font></td>
- </tr>
- <tr>
- <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Prénom
- :</font></td>
- <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
- <input name="Prenom" type="text" id="Prenom" size="25">
- </font></td>
- </tr>
- <tr>
- <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Adresse
- email :</font></td>
- <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
- <input name="Email" type="text" id="Email" size="25">
- </font></td>
- </tr>
- <tr>
- <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td>
- <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td>
- </tr>
- <tr>
- <td valign="top"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
- Commentaire :</font></td>
- <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
- <textarea name="Commentaire" id="Commentaire"></textarea>
- </font></td>
- </tr>
- <tr>
- <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td>
- <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td>
- </tr>
- <tr>
- <td><div align="right"> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
- <input type="reset" name="Submit2" value="Effacer">
- </font></div></td>
- <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
- <input type="submit" name="Submit" value="Envoyer">
- </font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- </tr>
- </table>
- </form>
-
-
- Crée un fichier "result.php"
-
- <?
- // on verifie deja les champs...
- $ERRMSG="";
- if ($Nom==""):
- $ERRMSG.="<LI>Votre nom\n";
- endif;
- if ($Email==""):
- $ERRMSG.="<LI>Votre email\n";
- endif;
-
- // Champs à modifier selon les besoin
- if ($ERRMSG!=""):
- $ERRMSG="Vous devez indiquer...".$ERRMSG;
- $ERRMSG=urlencode($ERRMSG);
- $Nom=urlencode($Nom);
- $Email=urlencode($Email);
- Header("Location: formulaire.php?ERRMSG=$ERRMSG&Nom=$Nom&Email=$Email");
- exit;
- endif;
-
- // donc on peut envoyer l email
-
- if ($EMAIL==""):
- endif;
- $mail = $mail."DEMANDE D'INFORMATION Photoagogo\n\n\nStatue : ";
- $mail = $mail."\nNom : " . $Nom;
- $mail=$mail."\nPrénom : " . $Prenom;
- $mail=$mail."\nEmail: " . $Email;
- $mail=$mail."\nCommentaire : " . $Commentaire;
-
- // Sujet du mail et adresse de déstination
- $recipient = "email@nomdomaine.com";
- $subject = "Demande d'information Photoagogo";
-
- // Sujet du mail
- $mailheaders = "From: Demande d'information venant de photoagogo.fr.St <> \n";
- mail($recipient, $subject, $mail, $mailheaders);
-
- // Remerciement
- $ERRMSG="Nous avons bien pris en compte votre demande.<BR>A très bientôt !";
- $ERRMSG=urlencode($ERRMSG);
- Header("Location: formulaire.php?ERRMSG=$ERRMSG");
- ?>
Crée un fichier "formulaire.php"
le code du formulaire est le suivants ( a insérer entre les balise <body> </body>:
<div align="center">
<h1><font face="Verdana, Arial, Helvetica, sans-serif">Contactez-moi</font></h1>
</div>
<form action="result.php" method="post" name="form" id="form">
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2">
<?
if ($ERRMSG!=""):
echo("<font color='Red'><B><I>$ERRMSG</I></B></font><BR><BR>\n");
endif;
?>
</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nom :</font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="Nom" type="text" id="Nom" size="25">
</font></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Prénom
:</font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="Prenom" type="text" id="Prenom" size="25">
</font></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Adresse
email :</font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="Email" type="text" id="Email" size="25">
</font></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td>
</tr>
<tr>
<td valign="top"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
Commentaire :</font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<textarea name="Commentaire" id="Commentaire"></textarea>
</font></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td>
</tr>
<tr>
<td><div align="right"> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type="reset" name="Submit2" value="Effacer">
</font></div></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type="submit" name="Submit" value="Envoyer">
</font></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</form>
Crée un fichier "result.php"
<?
// on verifie deja les champs...
$ERRMSG="";
if ($Nom==""):
$ERRMSG.="<LI>Votre nom\n";
endif;
if ($Email==""):
$ERRMSG.="<LI>Votre email\n";
endif;
// Champs à modifier selon les besoin
if ($ERRMSG!=""):
$ERRMSG="Vous devez indiquer...".$ERRMSG;
$ERRMSG=urlencode($ERRMSG);
$Nom=urlencode($Nom);
$Email=urlencode($Email);
Header("Location: formulaire.php?ERRMSG=$ERRMSG&Nom=$Nom&Email=$Email");
exit;
endif;
// donc on peut envoyer l email
if ($EMAIL==""):
endif;
$mail = $mail."DEMANDE D'INFORMATION Photoagogo\n\n\nStatue : ";
$mail = $mail."\nNom : " . $Nom;
$mail=$mail."\nPrénom : " . $Prenom;
$mail=$mail."\nEmail: " . $Email;
$mail=$mail."\nCommentaire : " . $Commentaire;
// Sujet du mail et adresse de déstination
$recipient = "email@nomdomaine.com";
$subject = "Demande d'information Photoagogo";
// Sujet du mail
$mailheaders = "From: Demande d'information venant de photoagogo.fr.St <> \n";
mail($recipient, $subject, $mail, $mailheaders);
// Remerciement
$ERRMSG="Nous avons bien pris en compte votre demande.<BR>A très bientôt !";
$ERRMSG=urlencode($ERRMSG);
Header("Location: formulaire.php?ERRMSG=$ERRMSG");
?>
Conclusion
A vous de jouer maintenant...
Fichier Zip
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
Télécharger le zip
Historique
- 23 juillet 2004 08:54:58 :
- J'ai retirer le exit de la fin.
- 27 mars 2006 23:05:37 :
- Correction
Sources de la même categorie
Commentaires
Discussions en rapport avec ce code source
|
Téléchargements
Logiciels à télécharger sur le même thème :
|