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

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme de e-mailing + Hotmail.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme de e-mailing + Hotmail.

n°1611489
kaiser52
Posté le 13-09-2007 à 18:54:44  profilanswer
 

Bonjour,
 
Je suis actuelement sur un projet d'e-mailing.
Quand je lance le scripte PHP, ca marche mais j'ai des problemes avec quelques boites Mail.
 
Yahoo ne gere pas le multipart (affiche le message texte, et le message Html) et les area ne sont pas cliqueables.
Hotmail, les area ne sont pas cliqueables.
 
Voici le code :
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. </head>
  6. <body>
  7. <?php
  8.         /* Fonction de mail */
  9. function mail_de_masse($destinataire)
  10. {
  11. $sujet = "Emailing Teste";
  12.         /* Mail format Texte */
  13. $messtxt = "Blablbla blu !";
  14.         /* Mail format HTML */
  15. $messhtml = '<html>
  16. <body>
  17. <map name="cliquez_ici" >
  18. <area alt="formulaire Sagess" shape="rect" coords="0,0,600,172" target="_blank" href="http://www.xxxxxx.xxxx" />
  19. <area alt="formulaire Sagess" shape="rect" coords="0,172,600,452" target="_blank" href="http://www.xxxxxx.xxxx" />
  20. <area alt="formulaire Sagess" shape="rect" coords="0,552,600,559" target="_blank" href="http://www.xxxxxx.xxxx" />
  21. <area alt="formulaire Sagess" shape="rect" coords="0,559,600,600" target="_blank" href=href="http://www.xxxxxx.xxxx" />
  22. </map>
  23. <table border="0" cellspacing="0" cellpadding="0" style="width : 610px; margin:0 auto;">
  24.  <tr><td><img src="http://www.xxxxxx.xxxx/xxxx.jpg" width="600px" height="172px" alt="" usemap="cliquez_ici" border="0"/></td></tr>
  25.  <tr><td><img src="http://www.xxxxxx.xxxx/xxxx.jpg" width="600px" height="280px" alt="" usemap="cliquez_ici" border="0"/></td></tr>
  26.  <tr><td><img src="http://www.xxxxxx.xxxx/xxxx.jpg" width="600px" height="107px" alt="" usemap="cliquez_ici" border="0"/></td></tr>
  27.  <tr><td><img src="http://www.xxxxxx.xxxx/xxxx.jpg" width="600px" height="41px" alt="" usemap="cliquez_ici" border="0"/></td></tr>
  28. </table>
  29. </body>
  30. </html>';
  31. $mailfrom="xxxxxxx@xxxxx.xxxx";
  32. $namefrom="Moi Je teste";
  33. $boundary = "_".md5 (uniqid (rand()));
  34. $entete = "MIME-Version: 1.0\n";
  35. $entete .= "X-Sender: <www.xxxxxxxx.xxxx>\n";
  36. $entete .= "X-Mailer: PHP\n";
  37. $entete .= "X-auth-smtp-user: webmaster@xxxxx.xxxx \n";
  38. $entete .= "X-abuse-contact: abuse@xxxxx.xxxx \n";
  39. $entete .= "Reply-to: $namefrom <$mailfrom>\n";
  40. $entete .= "From:$namefrom <xxxx@xxxx.xxxx>\n";
  41. $entete .= "Content-Type: multipart/alternative; boundary=\"$boundary\"";
  42. $message = "--".$boundary."\n";
  43. $message.= "This is a multi-part message in MIME format.\n\n";
  44. $message .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
  45. $message .= "Content-Transfer-Encoding: quoted-printable\n\n";
  46. $message .= $messtxt;
  47. $message .= "\n\n";
  48. $message .= "--".$boundary."\n";
  49. $message .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
  50. $message .= "Content-Transfer-Encoding: quoted-printable\n\n";
  51. $message .= str_replace("=","=3D",$messhtml);
  52. $message .= "\n\n"; 
  53. $message .= "--".$boundary."--\n";
  54. if (mail($destinataire, $sujet, $message, $entete))
  55. {
  56. ?>
  57. Message envoy&eacute; &agrave;<?php echo ' '.$destinataire.'<br />';
  58. }
  59. else
  60.  echo 'Le Message n\'est pas parti.';
  61. }
  62. if (isset($_POST['add']))
  63. {
  64.  mail_de_masse($_POST['add']);
  65. }
  66. /*quoted-printable*/
  67. ?>
  68. <form method="post" action="script_envois.php">
  69. Adresse Mail : <input type="text" name="add"/>
  70. <input type="submit" />
  71. </form>
  72. </body>
  73. </html>


 
J'aurais voulu savoir pourquoi la balise Area ne marchait pas en e-mailing ?
 
 :hello:


Message édité par kaiser52 le 13-09-2007 à 19:03:14

---------------
Benchmarks du peuple - Crysis War - Vide grenier ! - nVIDIA Tegra
mood
Publicité
Posté le 13-09-2007 à 18:54:44  profilanswer
 

n°1611500
kaiser52
Posté le 13-09-2007 à 19:44:18  profilanswer
 

Je m'auto répond.
 
>>>>> Ha al grosse Blague !! Boulet ....
 
T'as pas oublié les # par hazard ???
 

Code :
  1. <tr><td><img src="http://www.xxxxxx.xxxx/xxxx.jpg" width="600px" height="41px" alt="" usemap="#cliquez_ici" border="0"/></td></tr>


 
Ha ouai !
 :hello:


---------------
Benchmarks du peuple - Crysis War - Vide grenier ! - nVIDIA Tegra

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

  Probleme de e-mailing + Hotmail.

 

Sujets relatifs
Problème d'installation de Visual C++ sous Vistaprobleme d'execution de macro sur feuille vérouillée ( partiellement)
probleme de favicon et IE7[Résolu] Problème programme simple
probléme de base de données une fois pausé sur serveurproblème include
probleme d affichage video en htmlexcel/vba probleme de message (microsoft forms)
probleme avec boucle forPHPMyNewsletter : problème lors de l'installation
Plus de sujets relatifs à : Probleme de e-mailing + Hotmail.


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