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($file, filesize($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?