ciao a tutti e buona domenica!
ho cercato di seguire questa pagina per inviare una emal con lo sfondo: http://php.html.it/articoli/leggi/91...tml-con-php/3/
per ora però nn ci sono riuscito.
questa è la funzione che richiamo al submit di un form:
Codice PHP:
function sendEmailB2B() {
    
$header "From: Sito <email.email.eu>\n";
    
$header .= "X-Mailer: Il nostro Php\n";
    
$boundary "==String_Boundary_x" md5(time()) . "x";
    
$header .= "MIME-Version: 1.0\n";
    
$header .= "Content-Type: multipart/related;\n";
    
$header .= " boundary=\"$boundary\";\n\n";
    
$messaggio "Se visualizzi questo testo il tuo programma non supporta i MIME\n\n";
    
$messaggio .= "--$boundary\n";
    
$messaggio .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
    
$messaggio .= "Content-Transfer-Encoding: 7bit\n\n";
    
$messaggio .= "<html><body>

TESTO</p>
<img src=\"cid:MiaImmagine123\" alt=\"mia immagine\"></p>
    </body>
    </html>\n\n"
;
    
$messaggio .= "--$boundary\n";
    
$messaggio .= "Content-ID: <MiaImmagine123>\n";
    
$messaggio .= "Content-Type: image/jpeg\n";
    
$messaggio .= "Content-Transfer-Encoding: base64\n\n";
    
$allegato "../IMMAGINI/sfondo_email.jpg";
    
$file fopen($allegato'rb');
    
$data fread($filefilesize($allegato));
    
fclose($file);
    
$data chunk_split(base64_encode($data));
    
$messaggio .= "$data\n\n";
    
$messaggio .= "--$boundary--\n";
    
$subject "messaggio con immagine inline";
    if (
mail('email@gmail.com'$subject$messaggio$header)) {
        echo 
'<h3 style="color:red;">Mail inviata correttamente
</h3>'
;
    } else {
        echo 
'<h3 style="color:red;">ERRORE!</h3>';
    }

ottengo sempre ERRORE.
in sostanza nn mi invia la mail.
avete qualche idea?