Je le rempli, je l'envoie, le message de confirmation d'envoi apparait, mais le formulaire n'arrive jamais à destination !
Ci-dessous, ma page de code form2mail.php3
<?php
// IMPORTANT VOUS DEVEZ CONFIGURER
// L'ADRESSE EMAIL DE DESTINATION
$dest="[email protected]";
// on recupere les infos
$referer= getenv("HTTP_REFERER");
// validation de forme
//
// ici inserer si besoin
// les tests de validites
// (syntaxe, champ obligatoire)
// des champs de la forme
// ...
// mettre $ok a faux si c'est un echec
$ok=1;
if($ok){
// envoi du resultat par email
$sujet= "Form2Mail de ".$referer;
$body.="Page d'origine : $referer\n";
$body.="\n*** Valeurs resultats ***\n";
if(count($HTTP_POST_VARS)){
while (list($key, $val) = each($HTTP_POST_VARS)){
$body.="$key : $val\n";
}
}
if(count($HTTP_GET_VARS)){
while (list($key, $val) = each($HTTP_GET_VARS)){
$body.="$key : $val\n";
}
}
$body.="*************************\n";
if(!mail("webmaster",$dest,$sujet,$body)){
print "erreur envoi email <br>";
}
// affiche le html qui suit si succes
?>
<html>
<head><title>message_envoye</title></head>
<body bgcolor="white">
<h1> Votre message a bien été transmis</h1>Notre service commercial va le traiter et revenir vers vous au plus vite.
<p><a href="http://www.notresite.com">Revenir à la page d'accueil</a></p>
<p></p>
</body>
</html>
<?php
}
// affiche le html qui suit si erreur
//
else{
?>
<html>
<head><title>erreur_formulaire</title></head>
<body bgcolor="white">
<h1> Erreur de formulaire </h1>
<p>Une erreur c'est produite. Vous pouvez nous envoyer un message par e-mail : <p>
<p><a href="mailto:[email protected]" target="_blank">[email protected]</a> </p>
<p><a href="http://www.notresite.com" target="_blank">Revenir à la page d'accueil</a></p>
</body>
</html>
<?php
}
?>
et maintenant ma page contenant le formulaire :Code : Tout sélectionner
<form action="form2mail.php">
<table border="0" cellpadding="4"
cellspacing="4" width="100%">
<tbody>
<tr align="left" valign="top">
<td align="undefined" valign="undefined"><img
style="width: 4px; height: 4px;" alt=""
src="serantoni/img/4px.gif"></td>
<td height="27"><font
face="Verdana, Arial, Helvetica, sans-serif" size="2"> </font></td>
<td colspan="3" height="27"><font
face="Verdana, Arial, Helvetica, sans-serif" size="2">
<input name="civilite"
value="Mademoiselle" type="radio">Mlle <input
name="civilite" value="Madame" type="radio">Mme
<input name="civilite" value="Monsieur"
type="radio">Mr </font></td>
</tr>
<tr align="left" valign="top">
<td align="undefined" valign="undefined"></td>
<td height="30" width="18%">
<p><b><font color="#000000"
face="Verdana, Arial, Helvetica, sans-serif" size="2">Nom
et prénom *</font></b></p>
</td>
<td colspan="3" height="30">
<p><b><font color="#000000"
face="Verdana, Arial, Helvetica, sans-serif" size="2"><input
name="lastname" id="lastname" size="50"
type="text"></font></b></p>
</td>
</tr>
<tr align="left" valign="top">
<td align="undefined" valign="undefined"></td>
<td height="90" width="18%">
<p><b><font color="#000000"
face="Verdana, Arial, Helvetica, sans-serif" size="2">Adresse
: <br>
<font size="1">Nom de la
résidence<br>
Entrée<br>
Etage </font></font></b></p>
</td>
<td colspan="3" height="90">
<p><b><font color="#000000"
face="Verdana, Arial, Helvetica, sans-serif" size="2"><textarea
name="adresse" cols="50" rows="4" id="adresse"></textarea></font></b></p>
</td>
</tr>
<tr align="left" valign="top">
<td align="undefined" valign="undefined"></td>
<td width="18%">
<p><b><font color="#000000"
face="Verdana, Arial, Helvetica, sans-serif" size="2">Code
postal </font></b></p>
</td>
<td width="31%">
<p><b><font color="#000000"
face="Verdana, Arial, Helvetica, sans-serif" size="2"><input
name="cp" id="cp" maxlength="5" type="text"></font></b></p>
</td>
<td width="18%">
<p><b><font color="#000000"
face="Verdana, Arial, Helvetica, sans-serif" size="3"><font
size="3"><font size="3"><font color="#000000"><font
color="#000000" face="Verdana, Arial, Helvetica, sans-serif"
size="2">Ville</font></font></font></font></font></b></p>
</td>
<td width="33%"><b><font
color="#000000" face="Verdana, Arial, Helvetica, sans-serif"
size="2"> <input name="ville" id="ville"
size="30" type="text"> </font></b></td>
</tr>
<tr align="left" valign="top">
<td align="undefined" valign="undefined"></td>
<td width="18%">
<p><b><font color="#000000"
face="Verdana, Arial, Helvetica, sans-serif" size="2">Téléphone
*</font></b></p>
</td>
<td width="31%">
<p><b><font color="#000000"
face="Verdana, Arial, Helvetica, sans-serif" size="2"><input
name="telephone" id="telephone" maxlength="10"
type="text"> </font></b></p>
</td>
<td>
</td>
<td></td>
</tr>
<tr align="left" valign="top">
<td align="undefined" valign="undefined"></td>
<td width="18%"><b>Adresse
e-mail * </b></td>
<td width="31%"><b><font
color="#000000" face="Verdana, Arial, Helvetica, sans-serif"
size="2"> <input name="email" id="email"
value="[email protected]" size="35" type="text">
</font></b></td>
[..] <input name="ok" value="envoyer"
type="submit"></font></b></td>
</tr>
</tbody>
</table>
</form>