Ciao a tutti!
Ho ormai quasi ultimato uno script che mi invia, tramite email in formato html, i dati di un form. Per l'invio uso phpmailer. L'unico mio problema è che sto cercando di inserire un'immagine come "header" dell'email ma questa non viene visualizzata. Potete aiutarmi per favore? vi posto la parte del codice che dovrebbe fare questo:
codice:
<?PHP
//function inviamail($to, $subject, $body) {
require_once('phpmailer/class.phpmailer.php');//includiamo la classe
$from = "terrasamba77@gmail.com";
$from_name = "Marcello";
$mail = new PHPMailer(); // creiamo l'oggetto
$subject = "Oggetto personalizzato in prova";
$to = $_POST['emaildestinatario'];
$nome = $_POST['nome'];
$hotel = $_POST['hotel'];
$numcamera = $_POST['numcamera'];
$tel = $_POST['tel'];
$datapren = $_POST['datapren'];
$partenzada = $_POST['partenzada'];
$orepartenza = $_POST['orepartenza'];
$adultin = $_POST['adultin'];
$euroadulti = $_POST['euroadulti'];
$toteuroadulti = $_POST['toteuroadulti'];
$infantn = $_POST['infantn'];
$euroinfant = $_POST['euroinfant'];
$toteuroinfant = $_POST['toteuroinfant'];
$transfertn = $_POST['transfertn'];
$eurotransfert = $_POST['eurotransfert'];
$toteurotransfert = $_POST['toteurotransfert'];
$bambinin = $_POST['bambinin'];
$eurobambini = $_POST['eurobambini'];
$toteurobambini = $_POST['toteurobambini'];
$ticketliparin = $_POST['ticketliparin'];
$euroticketlipari = $_POST['euroticketlipari'];
$toteuroticketlipari = $_POST['toteuroticketlipari'];
$toteuro = $_POST['toteuro'];
$accontoversato = $_POST['accontoversato'];
$saldodapagare = $_POST['saldodapagare'];
$compagnia = $_POST['compagnia'];
$emaildestinatario = $_POST['emaildestinatario'];
$testo = $_POST['testo'];
$body = "Voucher del $datapren - Nome: " . $nome . " - Hotel: " . $hotel . " - N.° Camera: " . $numcamera . "<br>Tel. " . $tel . " - Data Prenotazione: " . $datapren . "<br>Partenza da: " . $partenzada . " - Ore: " . $orepartenza . "<br>Adulti n. " . $adultin . " - €: " . $euroadulti . " - Totale: " . $toteuroadulti . " <br>Infant n. " . $infantn . " - €: " . $euroinfant . " - Totale: " . $toteuroinfant . "<br>Transfert n. " . $transfertn . " - €: " . $eurotransfert . " - Totale: " . $toteurotransfert . "<br>Bambini n. " . $bambinin . " - €: " . $eurobambini . " - Totale: " . $toteurobambini . "<br>Ticket Lipari: " . $ticketliparin . " - €: " . $euroticketlipari . " - Totale: " . $toteuroticketlipari . "<br>Totale Euro: " . $toteuro . "<br>Acconto Versato: " . $accontoversato . "<br>Saldo da Pagare: " . $saldodapagare . "<br>Compagnia: " . $compagnia . "<br>Note: " . $testo;
$bodyone = file_get_contents('contentheaderemail.html');
$mail->IsSMTP(); // abilitiamo l'SMTP
$mail->SMTPDebug = 0; // debug: 1 = solo messaggi, 2 = errori e messaggi
$mail->SMTPAuth = true; // abilitiamo l'autenticazione
$mail->SMTPSecure = 'ssl'; // abilitiamo il protocollo ssl richiesto per Gmail
$mail->Host = 'smtp.gmail.com'; // ecco il server smtp di google
$mail->Port = 465; // la porta che dobbiamo utilizzare
$mail->Username = 'terrasamba77@gmail.com'; //email del nostro account gmail
$mail->Password = 'bimbamanu'; //password del nostro account gmail
$mail->IsHTML(true);
$mail->SetFrom($from, $from_name);
$mail->Subject = $subject;
$mail->Body = '<html><header>STA Voucher</header>' .$bodyone. '<body><img src="http://it.tinypic.com/r/1z4g2ep/8" alt="testo" />' .$body. '</body></html>';
$mail->AddAddress($to);
if(!$mail->Send()) {
$error = 'errore mail: '.$mail->ErrorInfo;
return false;
} else {
$error = 'Messaggio inviato!';
return true;
}
//}
inviamail($to, $subject, $body);//richiamiamo la funzione
?>
Sto provando in tutti i modi ma l'immgine non si visualizza (mi appaiono quelle iconcine classiche che segnalano la presenza di una immagine in quel punto)...help me please 
Grazie e buona serata a tutti!