Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3053 connectés 

  FORUM HardWare.fr
  Programmation

  un joli mail envoyé en php!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

un joli mail envoyé en php!

n°44714
Armanod
Tu l'as vu???
Posté le 05-07-2001 à 10:19:53  profilanswer
 

bonjour a tous...
je veux envoyer un mail a partir de la fonction toute con:
 mail($expediteur,$sujet,$message);
 
seulement je voudrais que mon message soit plus ou moins mis en page... mon seul soucis est d'integrer des retours chariots.. le <br> n'est bien sur pas interprété dnas le mail, mais le \n non plus, il aparait tel quel dans mon mail quand je le recoit...  :cry:  
 
vous avez compris?   :pt1cable:  
vous pouvez m'aider?  :)

mood
Publicité
Posté le 05-07-2001 à 10:19:53  profilanswer
 

n°44724
Armanod
Tu l&#039;as vu???
Posté le 05-07-2001 à 10:44:29  profilanswer
 

bon.. s'il vous plait...
si y'en a qui lisent ce message.. ils pourraient poster un piti kelke chose....
sivouplé :sarcastic:

n°44727
__Lolo__
C&#039;est pouleversant !
Posté le 05-07-2001 à 10:49:11  profilanswer
 

ds les header de ton mail faut preciser que c du text/html pr le type mime comme ca les <br> seront interprétés
sinon c text/plain pr tes \n je crois

n°44731
FLY LM
Posté le 05-07-2001 à 10:52:08  profilanswer
 

Allez, je te donne un ptit coup de main :
 
si tu souhaites envoyer des mails au format html, suis ce code :
 
a - ton mail doit avoir un header du type :
 
$headers  = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "From: $from\n";
$headers .= "Reply-To: $replyto\n";
 
b- le corps du mail peut maintenant contenir du HTML : exemple
 
$body ="<HTML><HEAD><TITLE>Nouveau Mail</TITLE></HEAD>";
$body .="<BODY bgColor=#FFFFFF>";
$body .="<FONT face=\"Verdana, Arial, Helvetica, sans-serif\" size=2 color=#000000>";
$body .="ReplyTo : <a href=\"mailto:$from\">$from</a><br>";
$body .="From : <a href=\"mailto:$from\">$from</a><br><br><br>";
$body .= nl2br($message);
$body .="</FONT></BODY></HTML>";
 
c - écriture de la fonction MAIL :
 
mail($to,$subject,$body,$headers)
 
Voilà, normalement ça marche !!!
@plus.

 

[edtdd]--Message édité par fly LM--[/edtdd]

n°44737
Mara's dad
Yes I can !
Posté le 05-07-2001 à 10:58:42  profilanswer
 

Pour $message, tu peut utiliser cette syntaxe en PHP4 :

Code :
  1. $message=<<<MESS
  2. Texte du message :
  3. Tu peut utiliser de " et des ' sans problèmes, et les retour chariot  aussi !
  4. Le MESS en début est un identifiant bidon qui marque juste le début et la fin de la chaîne. Il doit être écrit en début de ligne pour marquer la fin de chaîne.
  5. Tu peut aussi mettre des variables comme $toto qui seront évaluées...
  6. MESS;


 
DOC : http://www.php.net/manual/fr/language.types.string.php


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°44743
Armanod
Tu l&#039;as vu???
Posté le 05-07-2001 à 11:08:57  profilanswer
 

Merci les gars z'etes trop sympa avec moi  :)  
  :benetton: ouf! ca va mieux  :benetton:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  un joli mail envoyé en php!

 

Sujets relatifs
envoi de formulaires par mailquestion php sur la fonction mail()
[DOS] Comment envoyer un mail avec des commandes dos?Transférer un formulaire par Mail en conservant la présentation ?
Transférer un formulaire par mail en conservant la présentation ?Comment envoyer par mail un formulaire rempli en gardant la forme ?
[Flash] Du flash dans un mail[PHP] Problème d'envoi mail par php
C++ & mailintégré de l'asp dans le corps d'un mail
Plus de sujets relatifs à : un joli mail envoyé en php!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR