Reception mail formulaire php impossible
Fermé
ha345
Messages postés
2
Date d'inscription
mercredi 18 mars 2009
Statut
Membre
Dernière intervention
18 mars 2009
-
18 mars 2009 à 17:31
mistu17 Messages postés 97 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 14 mai 2009 - 20 mars 2009 à 16:31
mistu17 Messages postés 97 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 14 mai 2009 - 20 mars 2009 à 16:31
A voir également:
- Reception mail formulaire php impossible
- Serveur de reception mail - Guide
- Accusé de reception gmail - Guide
- Problème de réception tv pas de signal aujourd' hui - Guide
- Publipostage mail - Accueil - Word
- Formulaire de réclamation facebook - Guide
13 réponses
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
18 mars 2009 à 17:34
18 mars 2009 à 17:34
c'est normal le W majuscule à wanadoo?
ha345
Messages postés
2
Date d'inscription
mercredi 18 mars 2009
Statut
Membre
Dernière intervention
18 mars 2009
18 mars 2009 à 17:58
18 mars 2009 à 17:58
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
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
19 mars 2009 à 09:03
19 mars 2009 à 09:03
<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
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
19 mars 2009 à 21:09
19 mars 2009 à 21:09
<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
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
19 mars 2009 à 22:21
19 mars 2009 à 22:21
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.
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
20 mars 2009 à 10:56
20 mars 2009 à 10:56
remplacer ceci:
document.screen.submit()
par
document.forms['"screen"].submit();
document.screen.submit()
par
document.forms['"screen"].submit();
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
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
20 mars 2009 à 11:19
20 mars 2009 à 11:19
Montrez-moi la ligne
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>
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
20 mars 2009 à 11:24
20 mars 2009 à 11:24
<a class="bouton"
href="javascript:document.forms['" screen="" ].submit="">Envoyer</a>
changé en
<a class="bouton"
href="javascript:document.forms['screen'].submit()">Envoyer</a>
href="javascript:document.forms['" screen="" ].submit="">Envoyer</a>
changé en
<a class="bouton"
href="javascript:document.forms['screen'].submit()">Envoyer</a>
mistu17
Messages postés
97
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
14 mai 2009
18
20 mars 2009 à 11:48
20 mars 2009 à 11:48
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
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
20 mars 2009 à 11:43
20 mars 2009 à 11:43
ça veut dire que votre code fonctionne déjà, c'est cool :)
Vous n'avez plus qu'à taper :
"Impossible d'effectuer cette opération car le client de courrier electronique par défaut n'est pas installé correctement"
sous google et à regarder si des solutions sont proposées.
Vous n'avez plus qu'à taper :
"Impossible d'effectuer cette opération car le client de courrier electronique par défaut n'est pas installé correctement"
sous google et à regarder si des solutions sont proposées.
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
mistu17
Messages postés
97
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
14 mai 2009
18
20 mars 2009 à 14:33
20 mars 2009 à 14:33
Si tu veux recevoir le message directement sur ta boite mail, il faut que tu passes par un bout de programme php en utilisant la fonction 'mail'.
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.
mistu17
Messages postés
97
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
14 mai 2009
18
20 mars 2009 à 16:31
20 mars 2009 à 16:31
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.