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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP]Envoi de mail au format html.

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP]Envoi de mail au format html.

n°1472323
Opera140
Posté le 08-11-2006 à 15:28:57  profilanswer
 

Sur le site dont, suite à l'inscription j'envoie un email au format html.
Enfin du moins c'est ce que je pensais avant de faire le test.
 
En effet, le contenu du mail est en texte brut :
 

Citation :

html><body bgcolor="#FFFFCC" text="#000099">
<div align="center"><img src="http://www.labbio.net/images/head_01.jpg">
<img src="http://www.labbio.net/images/head_02.jpg">
<img src="http://www.labbio.net/images/head_03.jpg"><br><br>
<font size="4">This e-mail has been sent because you orderered a sample kit.<br><br>
You will recieve it within 10 days.<br>You can send us the sample back by any  
shipping company.<br><br>
You can pay by : VISA Card, MasterCard, American Express<br><br>
<hr size="2"><br>
<font size="6" color="red"><b>Shipping instructions</b><br><br>
</div><font size="4"><span style="margin-left : 30px">
1) For the custom, don't forget to declare an amount &lt 5 USD<br>
<span style="margin-left : 30px">
2) Declare : "Human biological specimen, non hasardous, non infectious : urine HS 300210"<br>
<span style="margin-left : 30px">
3) Check the weight of pack : &lt 1 Lbs</font></body></html>


 
 
Le code de la page est le suivant :

Code :
  1. $sujet = "Laboratoire Phillipe Auguste - Kit Order Confirmation";
  2.   $headers = "From: Laboratoire Philippe Auguste <contact@labbio.net>\r\n Content-Type: text/html\r\n";
  3.   $texte = "<html><body bgcolor=\"#FFFFCC\" text=\"#000099\"><div align=\"center\">
  4. <img src=\"http://www.labbio.net/images/head_01.jpg\">
  5. <img src=\"http://www.labbio.net/images/head_02.jpg\">
  6. <img src=\"http://www.labbio.net/images/head_03.jpg\"><br><br>
  7. <font size=\"4\">This e-mail has been sent because you orderered a sample kit.<br><br>
  8. You will recieve it within 10 days.<br>You can send us the sample back by any shipping company.<br><br>
  9. You can pay by : VISA Card, MasterCard, American Express<br><br>
  10. <hr size=\"2\"><br><font size=\"6\" color=\"red\">
  11. <b>Shipping instructions</b><br><br></div><font size=\"4\">
  12. <span style=\"margin-left : 30px\">
  13. 1) For the custom, don't forget to declare an amount &lt 5 USD<br>
  14. <span style=\"margin-left : 30px\">
  15. 2) Declare : \"Human biological specimen, non hasardous, non infectious : urine HS 300210\"<br>
  16. <span style=\"margin-left : 30px\">3) Check the weight of pack : &lt 1 Lbs</font></body></html>";
  17.   mail($email, $sujet ,$texte, $headers);


 
J'ai été voir plusieurs tutos sur le net mais le résultat est le même.
 
 
EDIT : Après test sur plusieurs adresses email, je me suis aperçu que ça marcahit sur hotmail, mais pas sur yahoo ni sur le serveur mail de mon hébergeur. Y a-t-il un moyen de remédier à ça ?


Message édité par Opera140 le 08-11-2006 à 15:35:19
mood
Publicité
Posté le 08-11-2006 à 15:28:57  profilanswer
 

n°1474907
nargy
Posté le 13-11-2006 à 21:47:18  profilanswer
 

mouais, il faut que tu ajoute un mime-type... ça se fait dans le corps du mail, il y a des tutos sur le net, malheureusement je ne les trouvent jamais du premier coup... un peu de patience te permettra de découvrir les joies du html par mail. À moins qu'avec un coup de bol quelqu'un te renseigne ici...
Regarde en premier lieu sur http://php.net/mail , il y a de nombreux commentaires utiles.


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

  [PHP]Envoi de mail au format html.

 

Sujets relatifs
Bible Des Failles PHP[RESOLU] PHP EXIF et retouche d'image
[PHP/SQLITE] Lecture des données dans un fichier .dbEnvoie d'un mail aux membre chaque 1 mois
Faire connaisance avec PHPFaille de sécurité en PHP ? etc/passwd ?
[PHP] Formatage des datesAide HTML
Un programme java sur une page Html[Javascript/PHP] Ouverture d'un popup dynamique
Plus de sujets relatifs à : [PHP]Envoi de mail au format html.


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