Buon giorno, vorrei inserire nel corpo della mail un'immagine che sia jpg, png o gif.
Utilizzo questo sistema per creare il corpo della mail, ma purtroppo quando la ricevo non c'è l'immagine... come mai?
Domanda: come mai non mi inserisce l'immagine anche se il percorso della stessa è esatto?codice:$destinatari = $_SESSION['SessMailUserEsterno']; $oggetto = "Segnalazione"; $messaggio = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">' .'<html>' .' <head>' .' <title>Conferma ricezione della Vostra Segnalazione del '.$dSegnalazione.' al sito</title>' .' <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">' .' </head>' .' <body>' .' [img]logo.jpg[/img] '; if($Update == "1"){ $messaggio .=' La Vostra Segnalazione del '.$dSegnalazione.' è stata aggiornata.</p>'; } elseif($Delete == "1"){ $messaggio .=' La Vostra Segnalazione del '.$dSegnalazione.' è stata cancellata.</p>'; } else{ $messaggio .=' La Vostra Segnalazione del '.$dSegnalazione.' è stata registrata.</p>'; } $messaggio .=' Per accedere alle informazioni relative alla Vostra Segnalazione la ' .'invitiamo a conservare il seguente codice identificativo Segnalazione:'.$hidIdSegnalazione.'.</p>' .' Entro pochi giorni riceverà una risposta via mail o sarà contattato telefonicamente al recapito da lei fornitoci</p>.' .' Un cordiale saluto.</p>.' .' </body>' .'</html>' .''; /* Per inviare email in formato HTML, si deve impostare l'intestazione Content-type. */ $intestazioni = ""; $intestazioni .= "MIME-Version: 1.0\r\n"; $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n"; $intestazioni .= "From: Sito <info@sito.it>\r\n"; if(@mail($destinatari, $oggetto, $messaggio, $intestazioni)) { echo "Email ok"; } else{ echo "Errore"; }
Grazie mille

Rispondi quotando

