Pourquoi pas de corps de message SVP!!!!!
tizoulou
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
coccoweb Messages postés 141 Date d'inscription Statut Membre Dernière intervention -
coccoweb Messages postés 141 Date d'inscription Statut Membre Dernière intervention -
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 supprimé whatsapp - Guide
- Message absence thunderbird - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Notification de message mais pas de message ✓ - Forum Facebook Messenger
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