oualad | 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 :
- $table='inscriptions_test';
- $connex=mysql_connect("***","***","****" ) or die("Connexion impossible" );
- mysql_select_db("***" ) or die("Connexion impossible à la BD" );
- $requete=mysql_query("select * from $table" );
- if (!$requete)
- {
- echo "Erreur à la base Mysql - Recommencez plus tard<br />";
- echo "Merci<br>";
- echo "<a href=\"index.php\">Retour</a>";
- }
- else
- {
- if (!empty($message))
- {
- $nbre=0;
- $sujet=$_POST['sujet'];
- $message=stripslashes(nl2br($_POST['message']));
- $message.="<br /><p>**************************************************************<br />";
- $message.="Vous recevez ce mail suite à votre inscription sur le site de tralalalala.<br />";
- $message.="etc..</p>";
- $headers ='MIME-Version: 1.0' . "\r\n";
- $headers .='Content-type: text/html; charset=iso-8859-1' . "\r\n";
- while ($contenu=mysql_fetch_array($requete))
- {
- $adresse=$contenu['mail'];
- if (mail($adresse,$sujet,$message,$headers))
- {
- $nbre=$nbre+1;
- }
- else
- {
- echo mysql_error();
- }
- }
- }
- else
- {
- $erreur="LE CHAMPS MESSAGE NE PEUT PAS ETRE VIDE!<br />\n";
- $nbre=0;
- }
- }
- echo "$erreur<br />\n";
- echo "RESULTAT: $nbre mails ont été envoyés.<br />\n";
- echo "<p><a href='java script:history.go(-1)'><<< Retour</a></p>\n";
|
Merci |