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

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme envoi mail html

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme envoi mail html

n°1464726
oualad
Posté le 25-10-2006 à 13:39:43  profilanswer
 

Bonjour,
Pour un client, je lui ai fait une section admin pour son site. Dans cette section, il a un formulaire à partir duquel il peux transmettre des infos à ses amis.
Lors des test, je reçois l'info sans problème. Malheureusement, lui, par contre m'a dit qu'il recevait le message accompagné des balises html du genre <br />.
 
Via mail de mac os x, tout est ok, donc, mais lui utilise outlook. J'aimerais savoir si c'est mon script qui possede un défaut ou si c'est son outlook qui n'accepte pas les messages html.
 
Merci bien.
 
Voici le script:

Code :
  1. $table='inscriptions_test';
  2. $connex=mysql_connect("***","***","****" ) or die("Connexion impossible" );
  3. mysql_select_db("***" ) or die("Connexion impossible à la BD" );
  4. $requete=mysql_query("select * from $table" );
  5. if (!$requete)
  6.     {
  7.         echo "Erreur à la base Mysql - Recommencez plus tard<br />";
  8.         echo "Merci<br>";
  9.         echo "<a href=\"index.php\">Retour</a>";
  10.     }
  11. else
  12.     {
  13.         if (!empty($message))
  14.         {   
  15.             $nbre=0;
  16.             $sujet=$_POST['sujet'];
  17.             $message=stripslashes(nl2br($_POST['message']));
  18.             $message.="<br /><p>**************************************************************<br />";
  19.             $message.="Vous recevez ce mail suite à votre inscription sur le site de tralalalala.<br />";
  20.             $message.="etc..</p>";
  21.             $headers ='MIME-Version: 1.0' . "\r\n";
  22.              $headers .='Content-type: text/html; charset=iso-8859-1' . "\r\n";
  23.             while ($contenu=mysql_fetch_array($requete))
  24.                 {
  25.                     $adresse=$contenu['mail'];
  26.                         if (mail($adresse,$sujet,$message,$headers))
  27.                             {
  28.                                 $nbre=$nbre+1;
  29.                             }
  30.                         else
  31.                             {
  32.                                 echo mysql_error();
  33.                             }
  34.                 }
  35.         }
  36.         else
  37.         {
  38.             $erreur="LE CHAMPS MESSAGE NE PEUT PAS ETRE VIDE!<br />\n";
  39.             $nbre=0;
  40.         }
  41.     }
  42. echo "$erreur<br />\n";
  43. echo "RESULTAT: $nbre mails ont été envoyés.<br />\n";
  44. echo "<p><a href='java script:history.go(-1)'><<< Retour</a></p>\n";


 
Merci

mood
Publicité
Posté le 25-10-2006 à 13:39:43  profilanswer
 

n°1465018
misterping​uin
Posté le 25-10-2006 à 18:51:56  profilanswer
 

1/ Il peut y avoir des erreurs dans ton code html (manquerait pas des balises html, body...)
 
2/ vérifie aussi tes entetes


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

  Probleme envoi mail html

 

Sujets relatifs
[C++ DLL] problème de linkageInserer vide Flash / FLV via html
[Débutant C] Problème aprés bonne compilationprobleme d'affichage de caracteres
tinyMCE et reformatage HTMLProblème débutant Gallerie
Créer un formulaire conforme au html 4 avec un tableau[Résolu] Problème de clic sur textarea ?
[RESOLU]Fonction mail () problème d'envoi en HTML mais nickel en texte[HTML] probleme lors de l'envoi de mail par formulaire HTML
Plus de sujets relatifs à : Probleme envoi mail html


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