rss
MailPlus
[PHP] mise en forme d'un envoi mail
par John
 Fil de Discussions
Statut : Non résolu
jeudi 8 février 2007 à 10:17:36
Bonjour à tous.
Voilà mon problème : j'ai fais une page d'envoi d'un formulaire par mail en PHP, ce qui fonctionne très bien.
Mais plutôt que de recevoir du texte brut, j'aimerais le mettre en forme (par exemple mettre de la couleur ou encore centrer mon texte).
J'ai donc essayé ceci :

//initialisation des variables
$message = "<center><H3><U><font color='red'>Nouvelle demande : </font></U></H3> -----------------------------------------------<BR>";
// Décompose le tableau
//while (list($key, $val) = each($HTTP_POST_VARS)) {
// $message .= "$key : $val\n";
//}

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "<B><font color='blue'>$key :</font></B>$val<BR>";
}

// Envoi du mail
$message .= "</center>";
print($message);
mail($email, "mon sujet",$message,"");


Celà fonctionne très bien si je le met sur une page web, mais sur l'email que je reçois, j'ai le code brut...
Donc, si quelqu'un à une solution...

Voilà, merci d'avance pour votre aide.
Configuration: Windows 2000
Dreamweaver MX 2004
Répondre à John  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par John, le jeudi 8 février 2007 à 14:39:42 Fil de Discussions 
finalement, j'ai trouvé la solution, je la donne au cas où quelqu'un en aurait besoin un jour ^^ :
il faut simplement mettre le code HTML comme si on faisait une nouvelle page HTML dans la variable.
ex : message = "<HTML><HEAD></HEAD><BODY>"
message .= "bonjour le monde!</BODY>"

et il faut rajouter ceci : (enfin je crois, moi ça marche comme ça) :
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

puis dans l'envoi du mail :
mail($email, "sujet du message",$message,$headers)

et voilà ^^
Répondre à John
Discussions pertinentes trouvées dans le forum
12/06 10h40[PHP/HTML] Traitement formulaire envoi mailWebmastering12/06 14h416
12/02 22h49[php] formulaire envoi mailWebmastering24/04 11h104
05/06 10h22configuration de fichier php.ini d envoi mailProgrammation06/06 09h3417
25/05 12h21[PHP] config smtp du php ini pour envoi mailWebmastering30/11 23h3714
26/02 21h39Formulaire envoie mailWebmastering21/03 18h173
Plus de discussions sur « [PHP] mise en forme d'un envoi mail » Discussion en cours Discussion fermée Problème résolu
Logiciels pertinents trouvés dans les téléchargements
Télécharger HP USB Disk Storage Format Tool 2.0.6HP USB Disk Storage Format Tool - HP USB Disk Storage Format Tool est un petit utilitaire permettant de formater une clé USB ou un lecteur MP4 . Il permet...Catégorie: Formatage/Partitionnement
Licence: Freeware/gratuit
Télécharger Switch Sound Format Converter 1.05Switch Sound Format Converter - Switchest un convertisseur de formats audio pour Windows ou Mac, capable de convertir des fichiers audio à partir de...Catégorie: Conversion audio
Licence: Freeware/gratuit
Télécharger PHP Edit 0.6PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de...Catégorie: PHP
Licence: Freeware/gratuit
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [PHP] mise en forme d'un envoi mail »
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide