Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Inserire immagine nel corpo della mail

    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?
    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";
    }
    Domanda: come mai non mi inserisce l'immagine anche se il percorso della stessa è esatto?
    Grazie mille

  2. #2
    Se ti riferisci a logo.jpg dove lo va a prendere?

    Metti il tuo logo in una cartella online "immagini_mail" e collegalo in modo assoluto


  3. #3
    ok perfetto ti ringrazio sei stato molto gentile
    alla prox

  4. #4
    figurati


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.