Pourquoi pas de corps de message SVP!!!!!
tizoulou
Messages postés
7
Statut
Membre
-
coccoweb Messages postés 155 Statut Membre -
coccoweb Messages postés 155 Statut Membre -
Bonjour,
Je comprends pas j'ai réglé plusieur problème mais il m'en reste un tout entier. voila je m'explique.... quand j'envois mes donné reçu de mon formulaire dans la fonction mail je reçois le mail mais je n'ai pas le corp du message je fais un echo avant pour faire sur que ma variable est correctement rempli et c'est le cas. si je mets un argument de trop la j'ai le corp du message mais bon le reste ne corespond pas exemple le from etc. quelqu'un peut m'aider svp.
P.S. ma dernière ligne du header est obligatoire sinon le serveur smtp me fou un erreur
voici ma fonction avec les déclaration
$recipient = "cpc@infochien.com";
$header = "From: $prenom $nom <" . $email . ">\n";
$header .= "X-Sender: <" . $email . ">\n";
$header .= "X-Mailer: PHP\n"; // mailer
$header .= "\n.\n";
echo $msg;
// mail adressé au webmaster pour une demande information
if(mail($recipient, $sujet, $msg, $header))
{
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $prenom $nom </H1>";
echo "<P align=center>";
echo "Votre formulaire à bien été envoyé !</P>";
echo "</BODY></HTML>";
}
else
{
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Désolé, $prenom $nom </H1>";
echo "<P align=center>";
echo "Une erreur est survenu. Veuillez nous contacter a cpc@infochien.com !</P>";
echo "</BODY></HTML>";
}
Je comprends pas j'ai réglé plusieur problème mais il m'en reste un tout entier. voila je m'explique.... quand j'envois mes donné reçu de mon formulaire dans la fonction mail je reçois le mail mais je n'ai pas le corp du message je fais un echo avant pour faire sur que ma variable est correctement rempli et c'est le cas. si je mets un argument de trop la j'ai le corp du message mais bon le reste ne corespond pas exemple le from etc. quelqu'un peut m'aider svp.
P.S. ma dernière ligne du header est obligatoire sinon le serveur smtp me fou un erreur
voici ma fonction avec les déclaration
$recipient = "cpc@infochien.com";
$header = "From: $prenom $nom <" . $email . ">\n";
$header .= "X-Sender: <" . $email . ">\n";
$header .= "X-Mailer: PHP\n"; // mailer
$header .= "\n.\n";
echo $msg;
// mail adressé au webmaster pour une demande information
if(mail($recipient, $sujet, $msg, $header))
{
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $prenom $nom </H1>";
echo "<P align=center>";
echo "Votre formulaire à bien été envoyé !</P>";
echo "</BODY></HTML>";
}
else
{
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Désolé, $prenom $nom </H1>";
echo "<P align=center>";
echo "Une erreur est survenu. Veuillez nous contacter a cpc@infochien.com !</P>";
echo "</BODY></HTML>";
}
A voir également:
- Pourquoi pas de corps de message SVP!!!!!
- Recuperer message whatsapp supprimé - Guide
- Message absence thunderbird - Guide
- Message supprimé whatsapp - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Message du pere noel gratuit whatsapp - Accueil - Messagerie instantanée
1 réponse
supprime ton echo, si il est dans le champ message, il va juste s'ecrire sur la page et pas dans le mail.
Voici un script que j'utilise tout les jours.
<?php
// Sujet
$subject = 'Sujet du mail';
$to='Destinataire <adresse@mail.com>';
// message
$message = '
<html>
<head>
<title>Titre du mail</title>
</head>
<body>
<p>Bonjour '.$msg.'
</p>
</body>
</html>
';
// Pour envoyer un mail HTML, l'en-tête Content-type doit être défini
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// En-têtes additionnels
$headers .= 'To: '.$to.'' . "\r\n";
$headers .= 'From: Expéditeur <adresse@mail.com>' . "\r\n";
// Envoi
mail($to, $subject, $message, $headers);
?>
J'ai un peu modifier, mais ça devrai t'aider
Voici un script que j'utilise tout les jours.
<?php
// Sujet
$subject = 'Sujet du mail';
$to='Destinataire <adresse@mail.com>';
// message
$message = '
<html>
<head>
<title>Titre du mail</title>
</head>
<body>
<p>Bonjour '.$msg.'
</p>
</body>
</html>
';
// Pour envoyer un mail HTML, l'en-tête Content-type doit être défini
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// En-têtes additionnels
$headers .= 'To: '.$to.'' . "\r\n";
$headers .= 'From: Expéditeur <adresse@mail.com>' . "\r\n";
// Envoi
mail($to, $subject, $message, $headers);
?>
J'ai un peu modifier, mais ça devrai t'aider