View Single Post
Old 16-07-2010, 18:59   #2
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2782
Se guardi sulla documentazione di mail() c'è un esempio di invio di email formattata con html. In pratica basta impostare alcuni campi nell'header. Ti riporto qui un esempio preso da lì:
Codice PHP:
<?php
// multiple recipients
$to  '[email protected]', '// note the comma
$to .= '[email protected]';

// subject
$subject 'Birthday Reminders for August';

// message
$message '
<html>
<head>
  <title>Birthday Reminders for August</title>
</head>
<body>
  <p>Here are the birthdays upcoming in August!</p>
  <table>
    <tr>
      <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
    </tr>
    <tr>
      <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
    </tr>
    <tr>
      <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
    </tr>
  </table>
</body>
</html>
'
;

// To send HTML mail, the Content-type header must be set
$headers  'MIME-Version: 1.0' "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";

// Additional headers
$headers .= 'To: Mary <[email protected]>, Kelly <[email protected]>' "\r\n";
$headers .= 'From: Birthday Reminder <[email protected]>' "\r\n";
$headers .= 'Cc: [email protected]"\r\n";
$headers .= 'Bcc: [email protected]"\r\n";

// Mail it
mail($to$subject$message$headers);
?>
wingman87 è offline   Rispondi citando il messaggio o parte di esso