Problème Formulaire

Nouveau WRInaute
Bonjour!
J'ai créé un formulaire sur mon site Créaternet
Mon problème c'est que je ne reçois pas les infos par email que l'internaute à saisi dans les champs de mon formulaire! :?
J'ai d'abord créé une page html ou j'ai mis les balise "form"
Et ensuite j'ai créé une 2ème page, celle-ci en php
Est-ce que quelqu'un pourrai voir mon code svp pour me dire si j'ai bien placé mon adresse email!

la page html:

Code:
<form name='formulaire' action='traitement.php' method='post'>
<table>
<th>Formulaire de contact</th>
<tr><td>Votre nom : </td><td><input name='nom' type='text' size='50'></td></tr>
<tr><td>Votre pr&eacute;nom : </td><td><input name='prenom' type='text' size='50'></td></tr>
<tr><td>Votre email</td><td><input name='email' type='text' size='50'></td></tr>
<tr>
  <td>Votre message concerne: </td><td><input name='sujet' type='radio' value='renseignement'>
Site web <br>
<input name='sujet' type='radio' value='probleme technique'> 
Blog <br>
<input name='sujet' type='radio' value='partenariat'>
Logo<br>
<input name='sujet' type='radio' value='partenariat'> 
Autre
</td>
</tr>
<tr><td>Votre message</td><td><textarea name='texte' cols='50' rows='20'></textarea></td></tr>
<tr><td><input name='annuler' type='reset' value='Annuler'></td><td>
<input name='soumettre' type='submit' value='Envoyer'></td></tr>
</table>
</form>

Et voici le code de ma page "traitement.php"

Code:
<?
$mail="postmaster@creaternet.com";
$from="From: $prenom $nom<$email>\r\n";
$from.="Reply-To: $prenom $nom <$email>\n";
$from.="X-priority:3\n";
$texte=utf8_decode($_POST['texte']);
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type: text/html";
if (mail($adresse,$sujet,$texte,$from))
echo("<center><font color=green><br><br><br><h2></h2></font><br></center>");
else
echo("<center><font color=red><br><br><br><h2>;</h2></font><br></a>");
?>

ps: je ne suis pas un pro du php

D'avance merci de vos réponse si précieuse pour moi, car là je bloc vraiment!
 
WRInaute passionné
remplace
Code:
if (mail($adresse,$sujet,$texte,$from))
par
Code:
if (mail($mail,$sujet,$texte,$from))
:wink:

et éventuellement
Code:
echo("<center><font color=green><br><br><br><h2></h2></font><br></center>");
else
echo("<center><font color=red><br><br><br><h2>;</h2></font><br></a>");
par
Code:
echo("<center><font color=green><br><br><br><h2>Mail envoyé</h2></font><br></center>");
else
echo("<center><font color=red><br><br><br><h2>Suite à un problème technique, le mail n'a pas pu être envoyé</h2></font><br></a>");
 
Nouveau WRInaute
Salut Jeroen !

J'ai bien remplacé la ligne que tu as indiqué, mais toujours rien... :cry:

D'autre idée, merci! :idea:
 
Nouveau WRInaute
La page de mon formulaire c'est c'elle là:

http://www.creaternet.com/Autres_pages/nous_contacter.htm

le code source:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Document sans nom</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
<!--
@import url("file:///C|/Documents%20and%20Settings/LOLOJESS/Bureau/Créaternet/texte_souligne.css");
body {
	background-color: #E0E0E0;
}
.Style3 {font-size: 12px}
.Style4 {
	font-family: "Space Age";
	font-weight: bolder;
	color: #0000FF;
	text-decoration: underline overline;
}
.Style5 {
	color: #FF4609;
	font-weight: bolder;
	font-style: italic;
	text-decoration: underline;
}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>

<body onload="MM_preloadImages('../images/les_3_barres/image_roll/Blog.gif','../images/les_3_barres/image_roll/Logo.gif','../images/header/roll.gif','../images/les_3_barres/image_roll/Site-web.gif')">
<table width="563" border="0" align="center" cellpadding="0" cellspacing="0" background="../images/fond_du_tableau_contact.gif">
  <!--DWLayoutTable-->
  <tr>
    <td width="459" height="75" valign="top"><img src="../images/header/Sans-titre-1_03.gif" width="459" height="75" border="0" usemap="#Map" /></td>
  <td width="121" rowspan="2" valign="top"><img src="../images/header/Sans-titre-1_04.gif" width="104" height="56" /><br />    <a href="../Autres_pages/nous_contacter.htm" onmouseover="MM_swapImage('Image1','','../images/header/roll.gif',1)" onmouseout="MM_swapImgRestore()"><img src="../images/header/concerne.gif" name="Image1" width="104" height="8" border="0" id="Image1" /></a><br />    <img src="../images/header/Sans-titre-1_07.gif" width="104" height="11" /></td>
  </tr>
  <tr>
    <td height="15"></td>
  </tr>
  <tr>
    <td height="22" colspan="2" valign="top"><div align="right"><a href="../Pages_site_web/page_conception.htm" onmouseover="MM_swapImage('Image2','','../images/les_3_barres/image_roll/Site-web.gif',1)" onmouseout="MM_swapImgRestore()"><img src="../images/les_3_barres/image_fixe/charte-page-principal_10.gif" name="Image2" width="350" height="19" border="0" id="Image2" /></a></div></td>
  </tr>
  <tr>
    <td height="22" colspan="2" valign="top"><div align="right"><a href="../Pages_blog/page_pourquoi.htm" onmouseover="MM_swapImage('Image3','','../images/les_3_barres/image_roll/Blog.gif',1)" onmouseout="MM_swapImgRestore()"><img src="../images/les_3_barres/image_fixe/charte-page-principal_13.gif" name="Image3" width="350" height="19" border="0" id="Image3" /></a></div></td>
  </tr>
  <tr>
    <td height="19" colspan="2" valign="top"><div align="right"><a href="../Pages_logo/page_avantage.htm" onmouseover="MM_swapImage('Image4','','../images/les_3_barres/image_roll/Logo.gif',1)" onmouseout="MM_swapImgRestore()"><img src="../images/les_3_barres/image_fixe/charte-page-principal_15.gif" name="Image4" width="350" height="19" border="0" id="Image4" /></a></div></td>
  </tr>
  <tr>
    <td height="395" colspan="2" valign="top"><form name='formulaire' action='traitement.php' method='post'>
<table>
<th>Formulaire de contact</th>
<tr><td>Votre nom : </td><td><input name='nom' type='text' size='50'></td></tr>
<tr><td>Votre pr&eacute;nom : </td><td><input name='prenom' type='text' size='50'></td></tr>
<tr><td>Votre email</td><td><input name='email' type='text' size='50'></td></tr>
<tr>
  <td>Votre message concerne: </td><td><input name='sujet' type='radio' value='renseignement'>
Site web <br>
<input name='sujet' type='radio' value='probleme technique'> 
Blog <br>
<input name='sujet' type='radio' value='partenariat'>
Logo<br>
<input name='sujet' type='radio' value='partenariat'> 
Autre
</td>
</tr>
<tr><td>Votre message</td><td><textarea name='texte' cols='50' rows='20'></textarea></td></tr>
<tr><td><input name='annuler' type='reset' value='Annuler'></td><td>
<input name='soumettre' type='submit' value='Envoyer'></td></tr>
</table>
</form></td>
  </tr>
  <tr>
    <td height="1" colspan="2" valign="top"><div align="center"><img src="../images/barre_du_bas.gif" width="544" height="1" /></div></td>
  </tr>
  <tr>
    <td height="34" colspan="2" valign="top"><div align="center"><span class="Style3">&copy; 2006-2007 Cr&eacute;aternet. Tous droits r&eacute;serv&eacute;s - N&deg; Siret 488306887 00016 - code APE 913E<br />
    Tel : 06 61 69 04 42 - Mise &agrave; jour le 04/12/2006 - <a href="../Autres_pages/partenaires.htm">Partenaires</a> - <a href="../Autres_pages/liens.htm">Liens</a> - <a href="../Autres_pages/nous_contacter.htm">Nous contacter</a></span></div></td>
  </tr>
</table>
<map name="Map" id="Map">
  <area shape="rect" coords="-192,-3,415,77" href="../index.htm" />
</map>
</body>
</html>

le code source de la page php:

Code:
<html>
<head>
<title>Message envoyé !</title>
<meta http-equiv="Refresh" content="5;URL=/">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
	background-color: #E0E0E0;
}
-->
</style>
<link href="texte_souligne.css" rel="stylesheet" type="text/css">
<link href="../texte_souligne.css" rel="stylesheet" type="text/css">
</head>
<body onLoad="MM_preloadImages('../images/header/roll.gif')">
<table width="563" border="0" align="center" cellpadding="0" cellspacing="0" background="../images/fond_du_tableau_index.gif">
  <!--DWLayoutTable-->
  <tr>
    <td width="459" height="75" valign="top"><img src="../images/header/Sans-titre-1_03.gif" width="459" height="75" border="0" usemap="#Map"></td>
    <td width="104" rowspan="2" valign="top"><img src="../images/header/Sans-titre-1_04.gif" width="104" height="56"><a href="nous_contacter.htm" onMouseOver="MM_swapImage('Image1','','../images/header/roll.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="../images/header/concerne.gif" name="Image1" width="104" height="8" border="0" id="Image1"></a><br>
      <img src="../images/header/Sans-titre-1_07.gif" width="104" height="11"></td>
  </tr>
  <tr>
    <td height="11"></td>
  </tr>
  <tr>
    <td height="324" colspan="2" valign="top"><p class="unnamed1">message  envoy&eacute; ! <img src="../images/Ide.gif" width="104" height="74"></p>      <p align="left">&nbsp;</p>      <p align="center">&nbsp;</p>      <p align="center" class="page_logo_methode">vous serez redirig&eacute; automatiquement vers la page d'accueil dans 5 secondes...</p>      <p>&nbsp;</p>      <p>si ce n'est pas le cas, merci de cliquer sur ce lien : <a href="index.htm">retour</a></p></td>
  </tr>
  <tr>
    <td height="2" colspan="2" valign="top"><div align="center"><img src="../images/barre_du_bas.gif" width="544" height="1"></div></td>
  </tr>
  <tr align="center">
    <td height="34" colspan="2" valign="top"><div align="center">
      <p align="center" class="unnamed3">&copy; 2006-2007 Cr&eacute;aternet. Tous droits r&eacute;serv&eacute;s - N&deg; Siret 488306887 00016 - code APE 913E<br>
        Tel : 06 61 69 04 42 - Mise &agrave; jour le 11/12/2006 -<a href="formulaire.htm"> Nous contacter</a></p>
      </div></td>
  </tr>
</table>
<p>&nbsp;</p>
<map name="Map">
  <area shape="rect" coords="2,1,463,85" href="../index.htm">
</map>
</body>
</html>
<?
$mail="postmaster@creaternet.com";
$from="From: $prenom $nom<$email>\r\n";
$from.="Reply-To: $prenom $nom <$email>\n";
$from.="X-priority:3\n";
$texte=utf8_decode($_POST['texte']);
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type: text/html";
if (mail($mail,$sujet,$texte,$from))
echo("<center><font color=green><br><br><br><h2></h2></font><br></center>");
else
echo("<center><font color=red><br><br><br><h2>Suite à un problème technique, le mail n'a pas pu être envoyé</h2></font><br></a>");
?>
 
WRInaute passionné
ajoute juste ça en début de la page de traitement

Code:
<?php
mail("postmaster@creaternet.com","test","ceci est un test") or die("problème"); ?>

que se passe t'il ?
 
Nouveau WRInaute
pareil...
ça donne le même résultat, je ne reçois toujours pas l'email
je ne voie vraiment pas d'où ça peux venir :?
 
Nouveau WRInaute
J'ai suivi ton conseil, j'ai remplacer "postmaster@creaternet.com" par mon adresse perso de mon fai, et là j'ai tester mon formulaire et tout de suite après chez reçus un email de mon hébérgeur (ovh) :

Content-Type: text/html
Message-Id: <20061214175943.4EE5939FEA@60gp.ovh.net>
Date: Thu, 14 Dec 2006 18:59:43 +0100 (CET)
X-Ovh-Remote: 213.186.35.30 (18.mail-out.ovh.net)
X-Ovh-Local: 213.186.33.29 (mx1.ovh.net)
X-Spam-Check: DONE|H 0.5/N

Je ne sais pas de quoi il s'agit ???
 
WRInaute passionné
normal, quand tu envoie un mail via php, c'est ton hébergeur qui l'envoie. le message était vide ?

sinon je ne vois pas le problème. Peut être que le message est considéé comme du SPAM et part ds la corbeille. Etonnant.
 
Nouveau WRInaute
oui le message était vide, je vais faire une tentative en les appelant demain, je te tiens au courant pour la suite, car il faut vraiment que ça marche!
@+
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut