Ho questo script:

Codice PHP:
<?
if(isset($_POST['flashMAIL'])){
    
//////////////////////////////////////////////
    
$nome htmlspecialchars(stripslashes(utf8_decode(trim($_POST['nome']))),ENT_QUOTES);
    
$email htmlspecialchars(stripslashes(utf8_decode(trim($_POST['email']))),ENT_QUOTES);
    
$tel htmlspecialchars(stripslashes(utf8_decode(trim($_POST['tel']))),ENT_QUOTES);
    
$city htmlspecialchars(stripslashes(utf8_decode(trim($_POST['city']))),ENT_QUOTES);
    
$dataarr htmlspecialchars(stripslashes(utf8_decode(trim($_POST['dataarr']))),ENT_QUOTES);
    
$datapar htmlspecialchars(stripslashes(utf8_decode(trim($_POST['datapar']))),ENT_QUOTES);
    
$msg nl2br(stripslashes(utf8_decode(trim($_POST['msg']))));
    
$msg str_replace("
"
,"[br]",$msg);
    
$msg htmlspecialchars($msg,ENT_QUOTES);
    
$msg str_replace("[br]","
"
,$msg);
    
    
$page "nome sito";
    
$to "mail del sito";
    
//////////////////////////////////////////////
    
$messaggio ='
        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>'
.$page.'</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
        body {margin:0px;padding:0px;}
        table {width: 100%;font-family:Verdana, Arial, Helvetica, sans-serif;}
        .tdSX {width:40%;font-size:10px;color:#333333;}
        .tdDX {width:60%;font-size:10px;color:#000066;}
        #titolo {width: 100%;font-size:14px;color:#003366;text-decoration:underline;}
        </style>
</head>
<body>
<table>
  <tr>
    <td align="center" id="titolo" colspan="2">CONTATTI '
.$page.'</td>
  </tr>
  <tr>
    <td colspan="2"></td>
  </tr>
  <tr>
    <td align="center" class="tdSX">Nome:</td>
    <td align="center" class="tdDX">'
.$nome.'</td>
  </tr>
  <tr>
    <td align="center" class="tdSX">E-mail:</td>
    <td align="center" class="tdDX">'
.$email.'</td>
  </tr>
  <tr>
    <td align="center" class="tdSX">Telefono:</td>
    <td align="center" class="tdDX">'
.$tel.'</td>
  </tr>
  <tr>
    <td align="center" class="tdSX">Città:</td>
    <td align="center" class="tdDX">'
.$city.'</td>
  </tr>
  <tr>
    <td align="center" class="tdSX">Data di arrivo:</td>
    <td align="center" class="tdDX">'
.$dataarr.'</td>
  </tr>
  <tr>
    <td align="center" class="tdSX">Data di partenza:</td>
    <td align="center" class="tdDX">'
.$datapar.'</td>
  </tr>
  <tr>
    <td align="center" class="tdSX">Messaggio:</td>
    <td align="center" class="tdDX">'
.$msg.'</td>
  </tr>
</table>
</body>
</html>'
;
    
$intestazioni  "MIME-Version: 1.0\r\n";
    
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
    
$intestazioni .= "To: ".$to."\r\n";
    
$intestazioni .= "From: ".$nome." <".$email.">\r\n";
    
//$intestazione .= "Return-Path: ".$nome."\n";
    
if (mail($to'Prenotazione'$messaggio$intestazioni)) { print "ris=ok"; } else { print "ris=error"; }
} else {
    print 
"ris=error";
}
?>
riceve i dati da un flash,

funziona bene su server windows, mentre su altro sito con apache ho un problema nella codifica della mail, in pratica tutto il codice viene inviato come testo...

che devo fare per inviare la mail in html??