Ciao a tutti...
vengo subito al dunque...
ho trovato uno script php per inviare mail in formato html...e che mi permette di visualizzare immagini all'interno del corpo della mail..
lo scrip è il seguente:
Codice PHP:
<?php
$header = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$header .= 'From: "Il mio nome" <s.mattei@zeronovecomunicazione.it> \r\n';
$header .= "Reply-to: [email]s.mattei@zeronovecomunicazione.it[/email]\r\n";
$destinatario = "s.mattei@zeronovecomunicazione.it";
$oggetto = "email di prova in HTML ";
$messaggio = '
<html>
<head>
<title>MIOTITOLO</title>
<style type="text/css">
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
text-align:left;
color:#000000;
}
.rosso{
color:#990000;
}
.grassetto{
font-weight:bold;
}
</style>
</head>
<body>
<div style="background-color:#333333; padding:15px; color:#FFFFFF;"><h1>LA MIA MAIL</h1></div>
<div style="margin:10px 0 0 0;">
Questo è il contenuto della mia mail
Essendo formattata in html posso aggiungere, ad esempio, <span class="rosso">contenuti colorati</span>
oppure delle immagini come la seguente[img]http://www.zeronovecomunicazione.it/public/mioallegato.jpg[/img]</p>
</div>
</body>
</html>
';
if(mail($destinatario, $oggetto, $messaggio, $header)){
echo("Invio avvenuto con successo");
}
else{
echo("invio fallito");
}
?>
lo script funziona egregiamente MA C'E' UN PERO'!!!
vorrei poter scrivere la mia mail html in un file html separato dal php per poi inviarlo tramite lo script sopracitato.
ho tentato diversi metodi ma il risultato è sempre lo stesso...IL TESTO HTML VIENE CORRETTAMENTE VISUALIZZATO MA NON LE IMMAGINI!
da cosa può dipendere questo problema???
grazie per ogni aiuto