Petit soucis de mail

Bonjour,
Comprends pas :
ce petit script devrait fonctionner !
Je me plante quelque part, je ne vois pas...

C'est pour ma newsletter :
<?php
function envoi_mail($adr,$fichier){

$From = "From:nom@domaine.com\n";
$From .= "MIME-version: 1.0\n";
$From .= "Content-type: text/html; charset= iso-8859-1\n";

$file =fopen($fichier,"r");
while(!feof($file))
{
   $message=$message.fgets($file,4096);
 }

mail($adr,'Sujet',$message,$from);
echo $message;

};

envoi_mail("daniel.deon@parismedia.info","essai.html");
?> 



le fichier HTML s'affiche dans le navigateur
le mail m'envoie le code du fichier HTML ! !
Je dois être fatigué ! !
Merci d'avance !
Configuration: Windows 2000
Firefox 2.0.0.14

2 réponses

  1. tu es sur que ton fichier a l extension php
    le fichier qui contient le message n a pas besoin d avoir une extension html
    donne le lien
    1. salut
      Bien entendu le fichier est php !
      et le ficher html que je veux envoyer (essai;html) c'est ça.
      Pas bien compliqué.
      Je viens d'arriver, avec les idées claires je vais trouver !
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
      
      <html>
      <head>
      <title>Untitled</title>
      <style type="text/css">
      <!-- 
      body
      {
      font-family:verdana;
      font-size:0.8em;
      color:#333;
      } 
      .boite
      {
      width:750px;
      border:1px solid blue;
      background:#E3F3FB;
      Padding:10px;
      margin:auto;
      }
      -->
      </style>
      </head>
      <body>
      <div class="boite">
      boite
      </div>
      </body>
      </html>