Reception mail formulaire php impossible
ha345
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
mistu17 Messages postés 97 Date d'inscription Statut Membre Dernière intervention -
mistu17 Messages postés 97 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je craque, cela fait plus d'une semaine que je cherche l'erreur de réception de msg via mon site internet.
j'explique, j'ai créé un site avec la possibilité pour les internautes de commander via un formulaire, lorsque l'on clique sur le bouton envoyer le message est expédier sur mon mail perso, et la surprise je n'ai rien aucun message, je n'y comprends plus rien, si une âme charitable pouvait me donner un coup de main, car la je suis largué. merci.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-15">
<link rel="stylesheet" href="styles.inc.css"
type="text/css">
<title>Page de contact</title>
<meta name="robots" content="noindex,nofollow">
<script language="javascript">
function VerifieOrientation(element) {
TailleX=160;
TailleY=120;
if(element.width>element.height) {
element.width=TailleX;
element.height=TailleY;
} else {
element.width=TailleY;
element.height=TailleX;
element.style.display="inline";
}
}
</script>
</head>
<body topmargin="0" leftmargin="0" marginheight="0"
marginwidth="0">
<div id="vague">
<img id="logo" src="images/logo.png" border="0">
<div><img src="images/space.png" border="0"
height="230" width="1024"></div>
<br>
<div id="content" style="padding-right: 10px;">
<div id="ligne" style="padding: 10px; margin-left: 245px;"><img
src="images/puce.png" border="0"> <b>Cette
page vous permet
de nous contacter pour obtenir plus d'informations et/ou commander
le(s) produit(s) contenu(s) dans votre panier.</b><br>
</div>
</div>
<br>
<div id="content" style="padding-right: 10px;">
<table border="0" width="100%">
<tbody>
<tr>
<td valign="top" width="240">
<div> <img src="images/space.png" border="0"
height="77"> </div>
<div style="padding-left: 20px;">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td><img src="images/bouton_debut.png"
border="0"></td>
<td background="images/bouton_millieu.png"> <a
class="bouton" href="javascript:history.back(1);"
title="">Page précédente</a> </td>
<td><img src="images/bouton_fin.png"
border="0"></td>
</tr>
</tbody>
</table>
</div>
</td>
<td>
<div style="text-align: left;"> </div>
<div style="padding: 0pt 0pt 8px;" align="center">
<div style="text-align: left;"> <b>
Vous
voulez nous contacter pour obtenir plus d'informations. Vous pouvez
nous joindre soit par Tél. au :
00.00.00.00.00, soit
par mail ci dessous. Merci.</b></div>
</div>
<form name="screen" method="post"
action="mailto:monmailperso@Wanadoo.fr" enctype="text/plain"
.="">
<table class="titre" id="entete" border="0"
cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td valign="top">Votre e-mail: </td>
<td> <input name="e" size="52"
maxlength="80" value="" type="text"> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td valign="top">Votre demande: </td>
<td> <textarea name="m" rows="12"
cols="50"></textarea> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td colspan="2" align="center">
<table border="0" cellpadding="0"
cellspacing="0">
<tbody>
<tr>
<td><img src="images/space.png"
border="0" width="20"></td>
<td><img src="images/bouton_debut.png"
border="0"></td>
<td background="images/bouton_millieu.png"> <a
class="bouton" href=""
javascript:document.screen.submit="">Envoyer</a> </td>
<td><img src="images/bouton_fin.png"
border="0"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</form>
</td>
</tr>
</tbody>
</table>
</div>
<div class="author" align="center">
© 2006 - 2009,
</div>
<br>
</div>
</body>
</html>
je craque, cela fait plus d'une semaine que je cherche l'erreur de réception de msg via mon site internet.
j'explique, j'ai créé un site avec la possibilité pour les internautes de commander via un formulaire, lorsque l'on clique sur le bouton envoyer le message est expédier sur mon mail perso, et la surprise je n'ai rien aucun message, je n'y comprends plus rien, si une âme charitable pouvait me donner un coup de main, car la je suis largué. merci.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-15">
<link rel="stylesheet" href="styles.inc.css"
type="text/css">
<title>Page de contact</title>
<meta name="robots" content="noindex,nofollow">
<script language="javascript">
function VerifieOrientation(element) {
TailleX=160;
TailleY=120;
if(element.width>element.height) {
element.width=TailleX;
element.height=TailleY;
} else {
element.width=TailleY;
element.height=TailleX;
element.style.display="inline";
}
}
</script>
</head>
<body topmargin="0" leftmargin="0" marginheight="0"
marginwidth="0">
<div id="vague">
<img id="logo" src="images/logo.png" border="0">
<div><img src="images/space.png" border="0"
height="230" width="1024"></div>
<br>
<div id="content" style="padding-right: 10px;">
<div id="ligne" style="padding: 10px; margin-left: 245px;"><img
src="images/puce.png" border="0"> <b>Cette
page vous permet
de nous contacter pour obtenir plus d'informations et/ou commander
le(s) produit(s) contenu(s) dans votre panier.</b><br>
</div>
</div>
<br>
<div id="content" style="padding-right: 10px;">
<table border="0" width="100%">
<tbody>
<tr>
<td valign="top" width="240">
<div> <img src="images/space.png" border="0"
height="77"> </div>
<div style="padding-left: 20px;">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td><img src="images/bouton_debut.png"
border="0"></td>
<td background="images/bouton_millieu.png"> <a
class="bouton" href="javascript:history.back(1);"
title="">Page précédente</a> </td>
<td><img src="images/bouton_fin.png"
border="0"></td>
</tr>
</tbody>
</table>
</div>
</td>
<td>
<div style="text-align: left;"> </div>
<div style="padding: 0pt 0pt 8px;" align="center">
<div style="text-align: left;"> <b>
Vous
voulez nous contacter pour obtenir plus d'informations. Vous pouvez
nous joindre soit par Tél. au :
00.00.00.00.00, soit
par mail ci dessous. Merci.</b></div>
</div>
<form name="screen" method="post"
action="mailto:monmailperso@Wanadoo.fr" enctype="text/plain"
.="">
<table class="titre" id="entete" border="0"
cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td valign="top">Votre e-mail: </td>
<td> <input name="e" size="52"
maxlength="80" value="" type="text"> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td valign="top">Votre demande: </td>
<td> <textarea name="m" rows="12"
cols="50"></textarea> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td colspan="2" align="center">
<table border="0" cellpadding="0"
cellspacing="0">
<tbody>
<tr>
<td><img src="images/space.png"
border="0" width="20"></td>
<td><img src="images/bouton_debut.png"
border="0"></td>
<td background="images/bouton_millieu.png"> <a
class="bouton" href=""
javascript:document.screen.submit="">Envoyer</a> </td>
<td><img src="images/bouton_fin.png"
border="0"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</form>
</td>
</tr>
</tbody>
</table>
</div>
<div class="author" align="center">
© 2006 - 2009,
</div>
<br>
</div>
</body>
</html>
A voir également:
- Reception mail formulaire php impossible
- Whatsapp formulaire opposition - Guide
- Accusé de reception gmail - Guide
- Serveur de reception mail - Guide
- Problème de réception tv pas de signal aujourd' hui - Guide
- Formulaire de réclamation facebook - Guide
13 réponses
oui j'ai effacé données perso et j'ai dû rajouter une majuscule sur le fai, la une erreur de retape pour masquer quelques infos sur le forum
<form name="screen" method="post" action="mailto:monmailperso@Wanadoo.fr" enctype="text/plain" .="">
c'est quoi le .="", je n'ai jamais vu cette syntaxe auparavant
c'est quoi le .="", je n'ai jamais vu cette syntaxe auparavant
<a class="bouton" href="" javascript:document.screen.submit="">
la syntaxe encore que je n'ai jamais vu, pour être sûre je remplacerai par :
<a class="bouton" href="#" onclick="document.screen.submit()">
la syntaxe encore que je n'ai jamais vu, pour être sûre je remplacerai par :
<a class="bouton" href="#" onclick="document.screen.submit()">
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tout simplement comme ça:
par contre ne perd pas de vue que avec cette méthode ça ouvre le client de messagerie de l'utilisateur (Outlook ou autre)
...... <td background="images/bouton_millieu.png"> <a class="bouton" href="javascript:document.screen.submit()">Envoyer</a> </td> <td><img src="images/bouton_fin.png" border="0"></td> .......
par contre ne perd pas de vue que avec cette méthode ça ouvre le client de messagerie de l'utilisateur (Outlook ou autre)
merci pour vos réponses aussi spontanées, c'est sympa, je vous donnerai le résultat dés demain, merci à vous.
syntaxe erronée même en retirant l'apostrophe avant le guillemet de sreen la syntaxe disparait d'elle même et m'efface la ligne de commande
mieux je renvoie la page lol, je vois que je ne suis pas le seul à caler ça me fait plaisir.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-15">
<link rel="stylesheet" href="styles.inc.css"
type="text/css">
<title>Page de contact</title>
<meta name="robots" content="noindex,nofollow">
<script language="javascript">
function VerifieOrientation(element) {
TailleX=160;
TailleY=120;
if(element.width>element.height) {
element.width=TailleX;
element.height=TailleY;
} else {
element.width=TailleY;
element.height=TailleX;
element.style.display="inline";
}
}
</script>
</head>
<body topmargin="0" leftmargin="0" marginheight="0"
marginwidth="0">
<div id="vague">
<img id="logo" src="images/logo.png" border="0">
<div><img src="images/space.png" border="0"
height="230" width="1024"></div>
<br>
<div id="content" style="padding-right: 10px;">
<div id="ligne" style="padding: 10px; margin-left: 245px;"><img
src="images/puce.png" border="0"> <b>Cette
page vous permet
de nous contacter pour obtenir plus d'informations et/ou commander
le(s) produit(s) contenu(s) dans votre panier.</b><br>
</div>
</div>
<br>
<div id="content" style="padding-right: 10px;">
<table border="0" width="100%">
<tbody>
<tr>
<td valign="top" width="240">
<div> <img src="images/space.png" border="0"
height="77"> </div>
<div style="padding-left: 20px;">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td><img src="images/bouton_debut.png"
border="0"></td>
<td background="images/bouton_millieu.png"> <a
class="bouton" href="javascript:history.back(1);"
title="">Page précédente</a> </td>
<td><img src="images/bouton_fin.png"
border="0"></td>
</tr>
</tbody>
</table>
</div>
</td>
<td>
<div style="text-align: left;"> </div>
<div style="padding: 0pt 0pt 8px;" align="center">
<div style="text-align: left;"> <b>
Vous
voulez nous contacter pour obtenir plus d'informations. Vous pouvez
nous joindre soit par Tél. au :
00.00.00.00.00, soit
par mail ci dessous. Merci.</b></div>
</div>
<form name="screen" method="post"
action="mailto:monmailperso@wanadoo.fr" enctype="text/plain">
<table class="titre" id="entete" border="0"
cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td valign="top">Votre e-mail: </td>
<td> <input name="e" size="52"
maxlength="80" value="" type="text"> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td valign="top">Votre demande: </td>
<td> <textarea name="m" rows="12"
cols="50"></textarea> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td colspan="2" align="center">
<table border="0" cellpadding="0"
cellspacing="0">
<tbody>
<tr>
<td><img src="images/space.png"
border="0" width="20"></td>
<td><img src="images/bouton_debut.png"
border="0"></td>
<td background="images/bouton_millieu.png">
<a class="bouton"
href="javascript:document.forms['" screen="" ].submit="">Envoyer</a>
</td>
<td><img src="images/bouton_fin.png"
border="0"></td>
<td><br>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</form>
</td>
</tr>
</tbody>
</table>
</div>
<div class="author" align="center">
© 2006 - 2009,
</div>
<br>
</div>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-15">
<link rel="stylesheet" href="styles.inc.css"
type="text/css">
<title>Page de contact</title>
<meta name="robots" content="noindex,nofollow">
<script language="javascript">
function VerifieOrientation(element) {
TailleX=160;
TailleY=120;
if(element.width>element.height) {
element.width=TailleX;
element.height=TailleY;
} else {
element.width=TailleY;
element.height=TailleX;
element.style.display="inline";
}
}
</script>
</head>
<body topmargin="0" leftmargin="0" marginheight="0"
marginwidth="0">
<div id="vague">
<img id="logo" src="images/logo.png" border="0">
<div><img src="images/space.png" border="0"
height="230" width="1024"></div>
<br>
<div id="content" style="padding-right: 10px;">
<div id="ligne" style="padding: 10px; margin-left: 245px;"><img
src="images/puce.png" border="0"> <b>Cette
page vous permet
de nous contacter pour obtenir plus d'informations et/ou commander
le(s) produit(s) contenu(s) dans votre panier.</b><br>
</div>
</div>
<br>
<div id="content" style="padding-right: 10px;">
<table border="0" width="100%">
<tbody>
<tr>
<td valign="top" width="240">
<div> <img src="images/space.png" border="0"
height="77"> </div>
<div style="padding-left: 20px;">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td><img src="images/bouton_debut.png"
border="0"></td>
<td background="images/bouton_millieu.png"> <a
class="bouton" href="javascript:history.back(1);"
title="">Page précédente</a> </td>
<td><img src="images/bouton_fin.png"
border="0"></td>
</tr>
</tbody>
</table>
</div>
</td>
<td>
<div style="text-align: left;"> </div>
<div style="padding: 0pt 0pt 8px;" align="center">
<div style="text-align: left;"> <b>
Vous
voulez nous contacter pour obtenir plus d'informations. Vous pouvez
nous joindre soit par Tél. au :
00.00.00.00.00, soit
par mail ci dessous. Merci.</b></div>
</div>
<form name="screen" method="post"
action="mailto:monmailperso@wanadoo.fr" enctype="text/plain">
<table class="titre" id="entete" border="0"
cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td valign="top">Votre e-mail: </td>
<td> <input name="e" size="52"
maxlength="80" value="" type="text"> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td valign="top">Votre demande: </td>
<td> <textarea name="m" rows="12"
cols="50"></textarea> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td colspan="2" align="center">
<table border="0" cellpadding="0"
cellspacing="0">
<tbody>
<tr>
<td><img src="images/space.png"
border="0" width="20"></td>
<td><img src="images/bouton_debut.png"
border="0"></td>
<td background="images/bouton_millieu.png">
<a class="bouton"
href="javascript:document.forms['" screen="" ].submit="">Envoyer</a>
</td>
<td><img src="images/bouton_fin.png"
border="0"></td>
<td><br>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</form>
</td>
</tr>
</tbody>
</table>
</div>
<div class="author" align="center">
© 2006 - 2009,
</div>
<br>
</div>
</body>
</html>
Salut, je passais par là, j'ai vu de la lumière et je crois avoir ta solution
A la place de :
<td background="images/bouton_millieu.png">
<a class="bouton"
href="javascript:document.forms['" screen="" ].submit="">Envoyer</a>
</td>
Ecris :
<td background="images/bouton_millieu.png">
<a class="bouton" href="#" onclick="javascript:document.forms('screen').submit()">Envoyer</a>
</td>
Donne-moi des nouvelles.
A la place de :
<td background="images/bouton_millieu.png">
<a class="bouton"
href="javascript:document.forms['" screen="" ].submit="">Envoyer</a>
</td>
Ecris :
<td background="images/bouton_millieu.png">
<a class="bouton" href="#" onclick="javascript:document.forms('screen').submit()">Envoyer</a>
</td>
Donne-moi des nouvelles.
impossible d'effectuer cette opération car le client de courrier electronique par défaut n'est pas installé correctement
voici la réponse que j'ai en appliquant cette modif
voici la réponse que j'ai en appliquant cette modif
cela fonctionne ok, mais mon souhait de départ était en inscrivant le msg sur le site il puisse rejoindre ma messagerie en direct sans passer par un quelconque outil de courriel. mais c'est sympas à vous de m'avoir éclairé sur ces points
oui "mailto" avec fonction "post" ou "get" , ça je sais, car il apparait sur la page que j'ai transmise, mais ne fontionne pas pour autant.
Non, tu me parles HTML et moi PHP5.
Si tu veux cette deuxième solution, procède comme suit :
dans le fichier HTML qui contient ton formulaire, tu remplaces action="mailto:....." par action="envoi_mail.php"
puis tu crées dans le même répertoire un fichier envoi_mail.php dans lequel tu mets ce qui suit :
<?php
// Adresse valide du destinataire, par exemple votre propre adresse mail
$to = "tonadresse@nomdomaine.fr";
// Sujet du message
$subject = "Commande";
// Corps du message, écrit en texte et encodage iso-8859-1
$message = "e-mail : ".$_POST['e']."\nVotre demande : ".$_POST['m'];
// Entêtes du message
$headers = ""; // on vide la variable
$headers = "From: Ton nom <tonadresse@nomdomaine.fr>\n"; // ajout du champ From
$headers = $headers."MIME-Version: 1.0\n"; // ajout du champ de version MIME
$headers = $headers."Content-type: text/plain; charset=iso-8859-1\n"; // ajout du type d'encodage du corps
// Appel à la fonction mail
mail($to, $subject, $message, $headers);
header("Location: https://www.domaine.fr/"); // ou http://localhost/nomdetonfichierhtml.html si tu es sur un server local
?>
Si tu es en local n'oublie pas de modifier le SMTP dans le fichier php.ini par exemple : smtp.orange.fr (smtp suivi de ton fournisseur de messagerie)
Lorsque tu cliqueras sur ton lien 'Envoyer', rien n'apparaitra à l'écran et tu recevra dans ta boite mail les informations.
Si tu veux cette deuxième solution, procède comme suit :
dans le fichier HTML qui contient ton formulaire, tu remplaces action="mailto:....." par action="envoi_mail.php"
puis tu crées dans le même répertoire un fichier envoi_mail.php dans lequel tu mets ce qui suit :
<?php
// Adresse valide du destinataire, par exemple votre propre adresse mail
$to = "tonadresse@nomdomaine.fr";
// Sujet du message
$subject = "Commande";
// Corps du message, écrit en texte et encodage iso-8859-1
$message = "e-mail : ".$_POST['e']."\nVotre demande : ".$_POST['m'];
// Entêtes du message
$headers = ""; // on vide la variable
$headers = "From: Ton nom <tonadresse@nomdomaine.fr>\n"; // ajout du champ From
$headers = $headers."MIME-Version: 1.0\n"; // ajout du champ de version MIME
$headers = $headers."Content-type: text/plain; charset=iso-8859-1\n"; // ajout du type d'encodage du corps
// Appel à la fonction mail
mail($to, $subject, $message, $headers);
header("Location: https://www.domaine.fr/"); // ou http://localhost/nomdetonfichierhtml.html si tu es sur un server local
?>
Si tu es en local n'oublie pas de modifier le SMTP dans le fichier php.ini par exemple : smtp.orange.fr (smtp suivi de ton fournisseur de messagerie)
Lorsque tu cliqueras sur ton lien 'Envoyer', rien n'apparaitra à l'écran et tu recevra dans ta boite mail les informations.