problème d'envoi de mail

Eléphanteau du PHP | 37 Messages

09 mai 2008, 21:11

bonjour

j'ai crée une page contact.html avec un formulaire qui renvoi vers mail.php

le problème c'est que lorsque la personne recoit le mail, il recoit le code source et non le contenu du formulaire

vous pouvez essayer ici : http://www.eurodeal4u.com/contact.html

merci d'avance
<?php

/**
 *
 *
 * @version $Id$
 * @copyright 2007
 *
 */
$headers  = 'From: Eurodeal4u <[email protected]>'."\n";
$headers  .= 'MIME-Version: 1.0' . "\n";
$headers  .= 'Content-type: text/html; charset=iso-8859-1'."\n";




$objet = $_POST['objet'];
$numero=$_POST['numero'];
$votremail=$_POST['votremail'];
$bouton=$_POST['bouton'];

if ($bouton == 1)
{
$message="<p><img src='http://www.eurodeal4u.com/EURODEAL.jpg' /></p>
<font face=\"arial\" color=#0000000 size=2>Bonjour, votre colis n° $numero est bien parti. <br><br> vous pouvez suivre
son acheminement à tous moment sur le site internet de la poste <br><br>
<a href=\"http://www.coliposte.fr/gp/index.jsp\">CLIQUEZ ICI POUR ACCEDER AU SERVICE COLIPOSTE</a>";

}

else

if ($bouton == 2)
{
$message="<p><img src='http://www.eurodeal4u.com/EURODEAL.jpg' /></p>
<font face=\"arial\" color=#0000000 size=2>Bonjour, votre colis n° $numero est bien parti. <br><br> vous pouvez suivre
son acheminement à tous moment sur le site internet de la poste <br><br>
<a href=\"http://www.coliposte.fr/gp/index.jsp\">CLIQUEZ ICI POUR ACCEDER AU SERVICE COLIPOSTE</a>";


}

if (mail($votremail, $objet ,$message, $bouton, $headers))
 {
	echo $message;
}
else
{
echo "erreur";
}

?>


x0s
Eléphanteau du PHP | 22 Messages

09 mai 2008, 22:30

Chez moi ça fonctionne très bien, tu as peut-être juste à configurer ta boite mail... (tu n'a peut-être pas activer le html dans ta boite mail)

PS: si ton problème est clos, change ton sujet en résolu merci d'avance.

Eléphanteau du PHP | 37 Messages

10 mai 2008, 08:06

bonjour

non le soucis ne se regle pas.

j'ai essayé d'envoyé sur 3 messagerie differentes et rien à faire

la seul chose que je remarque

c'est qu'avant ca marché et lorsque je recevais ca marqué comme destinataire "Eurodeal4u"
et maintenant que ca ne marche plus ca indique comme destinataire :"eurodeal"

j'avoue ne rien y comprendre

merci encore à tous pour votre aide

Mammouth du PHP | 19672 Messages

10 mai 2008, 09:01

if (mail($votremail, $objet ,$message, $bouton, $headers))
C'est quoi ce paramètre $bouton dans la fonction mail() en lieu et place de $headers ???
Essaye donc comme ceci à la place :
if (mail($votremail, $objet ,$message, $headers))
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: