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

    Invio di più immagini via e-mail

    Riesco benissimo a spedire una immagine inline via email con php con:
    .....

    // seconda sezione del multipart/related contenente l'immagine
    $messaggio .= "--$boundary\n";
    $messaggio .= "Content-ID: <MiaImmagine123>\n";
    $messaggio .= "Content-Type: image/jpeg\n";
    $messaggio .= "Content-Transfer-Encoding: base64\n\n";

    $allegato = "../immagini/logo_b.jpg";
    $file = fopen($allegato,'rb');
    $data = fread($file,filesize($allegato));
    fclose($file);

    $data = chunk_split(base64_encode($data));
    $messaggio .= "$data\n\n";

    // chiusura della sezione multipart/related
    $messaggio .= "--$boundary--\n";

    .....


    ma se debbo inviare due o più immagini come costruisco le ulteriori intestazioni? Ho trovato solo articoli che riguardano l'invio di una sola immagine. Grazie a tutti

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    ...
    // seconda sezione del multipart/related contenente l'immagine
    $messaggio .= "--$boundary\n";
    $messaggio .= "Content-ID: <MiaImmagine123>\n";
    $messaggio .= "Content-Type: image/jpeg\n";
    $messaggio .= "Content-Transfer-Encoding: base64\n\n";
    $allegato = "../immagini/logo_b.jpg";
    $file = fopen($allegato,'rb');
    $data = fread($file,filesize($allegato));
    fclose($file);
    $data = chunk_split(base64_encode($data));
    $messaggio .= "$data\n\n";
    
    // terza sezione del multipart/related contenente l'immagine
    $messaggio .= "--$boundary\n";
    $messaggio .= "Content-ID: <MiaImmagine456>\n";
    $messaggio .= "Content-Type: image/jpeg\n";
    $messaggio .= "Content-Transfer-Encoding: base64\n\n";
    $allegato = "../immagini/logo_c.jpg";
    $file = fopen($allegato,'rb');
    $data = fread($file,filesize($allegato));
    fclose($file);
    $data = chunk_split(base64_encode($data));
    $messaggio .= "$data\n\n";
    
    
    // chiusura della sezione multipart/related
    $messaggio .= "--$boundary--\n"; 
    ...
    think simple think ringo

  3. #3

    Grazie....

    Provo immediatamente....

  4. #4

    Perfetto

    Funziona perfettamente, sbagliavo chiudendo dopo l'invio dela prima immagine la stringa di boundary.
    Grazie ancora

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858

    Re: Perfetto

    Originariamente inviato da maurizio54
    Funziona perfettamente, sbagliavo chiudendo dopo l'invio dela prima immagine la stringa di boundary.
    Grazie ancora
    think simple think ringo

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 © 2024 vBulletin Solutions, Inc. All rights reserved.