Envoi contenu formulaire dans boîte électronique
yeshua81
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
yeshua81 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
yeshua81 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une page de mon site qui contient ce formulaire dont le code est le suivant :
<form id="form1" name="form1" method="post" action="envoimessage.php">
<table width="458" border="0" align="center">
<tr>
<td colspan="3"> </td>
</tr>
<tr>
<td width="4"> </td>
<td width="157" align="left"><span class="Style38">Nom :</span> </td>
<td width="283"><label>
<input name="nom" type="text" id="nom" />
</label></td>
</tr>
<tr>
<td rowspan="3"> </td>
<td align="left"><span class="Style38">Téléphone :</span> </td>
<td><input name="telephone" type="text" id="telephone" /></td>
</tr>
<tr>
<td align="left"><span class="Style38">Email :</span></td>
<td><label>
<input name="email" type="text" id="email" />
</label></td>
</tr>
<tr>
<td align="left"><span class="Style38">Objet :</span></td>
<td><input name="objet" type="text" id="objet" /></td>
</tr>
<tr>
<td> </td>
<td align="left"><span class="Style38">Message : </span></td>
<td><label>
<textarea name="message" cols="40" rows="8" id="message"></textarea>
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><label>
<input name="Submit" type="submit" onclick="MM_validateForm('nom','','R','telephone','','RisNum','email','','RisEmail','objet','','R','message','','R');return document.MM_returnValue" value="Envoyer" />
</label></td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
</table>
</form>
C'est un formulaire simple qui consiste à envoyer les informations contenues dans le formulaire sur ma boîte mail.
Voici le code php qui doit l'envoyer à mon mail :
<?php
// Vérification des variables postées ( si elles ne sont pas vides )
if (isset($_POST['nom']) && !empty($_POST['nom']) ) {
//envoie du mail
//titre du mail
$titre = 'message';
// 1 exemple de contenu du mail
$contenu = 'Expéditeur : ' .$_POST['nom'].' <br/> Téléphone = ' .$_POST['telephone'].' <br/> E-mail = ' .$_POST['email'].' <br/> Message = ' .$_POST['message'].' <br/> Objet = ' .$_POST['objet']; //'Bonjour! <br />Email : '.$e_mail.'<br />';
// $contenu .= 'Voici la derniere newletters::';
// $contenu .= 'Au revoir <br /><br />';
// ADRESSE E-MAIL DE L ONG
$e_mail = 'From:ong@gmail.com'; //EMAIL DE L'ONG
// envoi du mail HTML
$from = "From:ong@gmail.com\nMime-Version:1.0\nContent-Type: text/html; charset=ISO-8859-1\n";
// $from .= " ;
mail($e_mail,$titre,$contenu,$from);
//echo'N° '.$compteur.' - '.$e_mail.' : envoyé avec succés!<br />';
//$compteur++; // ajoute 1 à la variale du compteur
//} // fin du while
// MESSAGE A AFFICHER APRES ENVOI DU MESSAGE DE CONTACT DANS LA BOITE DE L'EGLISE
echo ('<p><span class="Style39">Votre message a été envoyer avec <span class="Style70"><strong>succès</strong> !</span> </p>
<p><span class="Style40">Nous vous repondrons dans les plus bref délai.</span></span></p>');
//echo $contenu;
} // Fin du test des variables
else {
header("location:contacts.html");
}
?>
Le code fonctionnait normalement sur le serveur de mon hébergeur et tout à coup ça ne fonctionne plus. jai contacté mon hébergeur et ils m'ont informés que tout est clean à leur niveau et qu'il fallait que je revoie mes codes.
Je viens vers vous les experts du développement web, afin que m'aidiez à déceler la faille qui crée un dysfonctionnement de mon formulaire.
Merci d'avance
J'ai une page de mon site qui contient ce formulaire dont le code est le suivant :
<form id="form1" name="form1" method="post" action="envoimessage.php">
<table width="458" border="0" align="center">
<tr>
<td colspan="3"> </td>
</tr>
<tr>
<td width="4"> </td>
<td width="157" align="left"><span class="Style38">Nom :</span> </td>
<td width="283"><label>
<input name="nom" type="text" id="nom" />
</label></td>
</tr>
<tr>
<td rowspan="3"> </td>
<td align="left"><span class="Style38">Téléphone :</span> </td>
<td><input name="telephone" type="text" id="telephone" /></td>
</tr>
<tr>
<td align="left"><span class="Style38">Email :</span></td>
<td><label>
<input name="email" type="text" id="email" />
</label></td>
</tr>
<tr>
<td align="left"><span class="Style38">Objet :</span></td>
<td><input name="objet" type="text" id="objet" /></td>
</tr>
<tr>
<td> </td>
<td align="left"><span class="Style38">Message : </span></td>
<td><label>
<textarea name="message" cols="40" rows="8" id="message"></textarea>
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><label>
<input name="Submit" type="submit" onclick="MM_validateForm('nom','','R','telephone','','RisNum','email','','RisEmail','objet','','R','message','','R');return document.MM_returnValue" value="Envoyer" />
</label></td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
</table>
</form>
C'est un formulaire simple qui consiste à envoyer les informations contenues dans le formulaire sur ma boîte mail.
Voici le code php qui doit l'envoyer à mon mail :
<?php
// Vérification des variables postées ( si elles ne sont pas vides )
if (isset($_POST['nom']) && !empty($_POST['nom']) ) {
//envoie du mail
//titre du mail
$titre = 'message';
// 1 exemple de contenu du mail
$contenu = 'Expéditeur : ' .$_POST['nom'].' <br/> Téléphone = ' .$_POST['telephone'].' <br/> E-mail = ' .$_POST['email'].' <br/> Message = ' .$_POST['message'].' <br/> Objet = ' .$_POST['objet']; //'Bonjour! <br />Email : '.$e_mail.'<br />';
// $contenu .= 'Voici la derniere newletters::';
// $contenu .= 'Au revoir <br /><br />';
// ADRESSE E-MAIL DE L ONG
$e_mail = 'From:ong@gmail.com'; //EMAIL DE L'ONG
// envoi du mail HTML
$from = "From:ong@gmail.com\nMime-Version:1.0\nContent-Type: text/html; charset=ISO-8859-1\n";
// $from .= " ;
mail($e_mail,$titre,$contenu,$from);
//echo'N° '.$compteur.' - '.$e_mail.' : envoyé avec succés!<br />';
//$compteur++; // ajoute 1 à la variale du compteur
//} // fin du while
// MESSAGE A AFFICHER APRES ENVOI DU MESSAGE DE CONTACT DANS LA BOITE DE L'EGLISE
echo ('<p><span class="Style39">Votre message a été envoyer avec <span class="Style70"><strong>succès</strong> !</span> </p>
<p><span class="Style40">Nous vous repondrons dans les plus bref délai.</span></span></p>');
//echo $contenu;
} // Fin du test des variables
else {
header("location:contacts.html");
}
?>
Le code fonctionnait normalement sur le serveur de mon hébergeur et tout à coup ça ne fonctionne plus. jai contacté mon hébergeur et ils m'ont informés que tout est clean à leur niveau et qu'il fallait que je revoie mes codes.
Je viens vers vous les experts du développement web, afin que m'aidiez à déceler la faille qui crée un dysfonctionnement de mon formulaire.
Merci d'avance
A voir également:
- Envoi contenu formulaire dans boîte électronique
- Whatsapp formulaire opposition - Guide
- Signature électronique word - Guide
- Boite gmail saturée - Guide
- Formulaire de réclamation facebook - Guide
- Boite gmail bloquée - Guide
Ma boîte électronique est Gmail donc pas de spams.
insère une variable pour garder le retour et affiche la :
Il me semble que le retour si tout s'est bien passé est "true" (ou 1) sinon c'est false (ou 0).
PS : Pense à mettre les balises < code >< /code > autour du code que tu postes, cela permet d'avoir le code couleur qui le rend beaucoup plus visible pour les personnes qui liront ton post.