Problema form mail per invio doppio allegato

billdog

Nuovo Utente
25 Ott 2014
3
0
0
Ciao a tutti,
utilizzo da tempo un form mail php con allegato che non mi ha mai dato problemi. Ora, avendo bisogno di inserirgli lapossibilità di inviare anche un secondo allegato mi sono letteralmente incartato. Colpa del non cimentarmi più con php da anni, per essermi adagiato all'utilizzo dei cms peri miei siti...

Qualche dritta per modificare lo script php perchè gestisca due diversi allegati nella stessa mail?

Grazie

Qui lo spezzone di codice php che funziona egregiamente per l'invio di mail con un solo allegato

PHP:
...

// ALLEGATO
$allegato = $_FILES['allegato']['tmp_name'];
$allegato_type = $_FILES['allegato']['type'];
$allegato_name = $_FILES['allegato']['name'];

// VARIABILI
$headers = "From: " . $mittente;
$msg = "";

// VERIFICA CARICAMENTO ALLEGATO
if (is_uploaded_file($allegato))
{
  // LETTURA ALLEGATO
  $file = fopen($allegato,'rb');
  $data = fread($file, filesize($allegato));
  fclose($file);

  // ADATTAMENTO
  $data = chunk_split(base64_encode($data));

  // SEPARATORE
  $semi_rand = md5(time());
  $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
  
  // INTESTAZIONI ALLEGATO
  $headers .= "\nMIME-Version: 1.0\n";
  $headers .= "Content-Type: multipart/mixed;\n";
  $headers .= " boundary=\"{$mime_boundary}\"";

  // TIPO
  $msg .= "This is a multi-part message in MIME format.\n\n";

  // SEPARATORE
  $msg .= "--{$mime_boundary}\n";

  // TESTO MSG
  $msg .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
  $msg .= "Content-Transfer-Encoding: 7bit\n\n";
  $msg .= $nome . " ";
  $msg .= $cognome . " | Username: ";
  $msg .= $username . "\n\n";

  // SEPARATORE
  $msg .= "--{$mime_boundary}\n";

  // INSERISCO ALLEGATO
  $msg .= "Content-Disposition: attachment;\n";
  $msg .= " filename=\"{$allegato_name}\"\n";
  $msg .= "Content-Transfer-Encoding: base64\n\n";
  $msg .= $data . "\n\n";

  // SEPARATORE
  $msg .= "--{$mime_boundary}--\n";
} // END

...
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
nessuno ha risposto, perché ciò che chiedi è "un'impresa"
spero avrai già risolto con PHPmailer ... semplice e veloce da implementare
e poi qualche volta bisogna ... rinnovare, modernizzarsi
ciao
Marino
 
Discussioni simili
Autore Titolo Forum Risposte Data
Il Matta Problema Form e invio mail PHP 2
A Problema orario invio mail per form PHP 4
C problema invio mail con form php PHP 0
F Problema form mail PHP 13
S Problema form mail matt's script archive PHP 3
C AJAX FORM MAIL - problema con gli a capo nel messaggio Javascript 0
C Problema Form Ivio Mail PHP 4
S Problema invio mail da form Classic ASP 6
D Problema con allegato tramite form mail PHP 2
R Form Mail: Problema con Frame Supporto Mr.Webmaster 4
M problema con form mail Flash 2
K Problema form update PHP 2
M Problema con controllo form in real time jQuery 6
P Problema concantenazione form Javascript 3
M [PHP] Problema search form PHP 3
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
O [PHP] Problema Button in form PHP 1
Emix Problema con creazione form css/mobile HTML e CSS 3
A [PHP] Problema Button in form PHP 6
trattorino [PHP] [HTML] problema form PHP 1
S Problema invio form php/html PHP 3
allegria [PHP] Problema form PHP 2
zammaeng [PHP] Problema form con lista PHP 8
S Form e tabella, problema grafico HTML e CSS 2
B problema con i form Javascript 0
L Problema form contatti. PHP 2
D Form Registrazione con conferma via email - problema PHP 10
A problema form login sicuro PHP 0
S problema form login PHP 3
P Problema creazione form con ajax PHP 1
S problema form PHP 2
S Problema con Form CSS HTML e CSS 1
felino [Contact Form 7] Funzione personalizzata: ho un problema. WordPress 1
asevenx problema invio email tramite form PHP 3
F Problema con passaggio variabile da form PHP 3
J Problema con form in bootstrap HTML e CSS 0
B Problema su passaggio dati da form Classic ASP 1
A Problema invio dati form contatti PHP 12
P Problema multi select form jQuery 6
O Problema con refresh/form PHP 0
M problema con form scrittura su mysql PHP 3
A Problema invio messaggio col form PHP 1
S Problema php con form PHP 0
S Problema form Javascript 6
T problema strano con procedura di controllo da database, di dati immessi in un form asp Classic ASP 5
Virginia86 [risolto] Problema select e verifica form PHP 38
C Problema form javascript che non funziona Javascript 4
Andre7890 Problema CSS in Form Contatti HTML e CSS 7
A problema con un form HTML e CSS 77
Task Mc Problema form invio email da sito ç__ç PHP 4

Discussioni simili