Uso phpmailer da un bel po' e in genere allego i file mettendo il nome direttamente cosi:
Codice PHP:
$mail->AddAttachment('info.pdf');
in pratica ho questo file info.pdf presente nella root e lo invio.
Ora invece avrei bisogno di inviare un file, sempre pdf, ma devo sceglierlo io con il tasto sfoglia.
Nel modulo ho inserito questo campo di file chiamato "pdf", ora come faccio ad inviarlo?
ho provato con
Codice PHP:
$mail->AddAttachment('$pdf');
ma non va, penso che devo defiinirlo prima da qualche parte.
Questo e' il codice che sto usando ora:
Codice PHP:
// AGGIUNGO LA VARIABILE MESSAGGIO A CHI POTRA' LEGGERE LE EMAIL IN HTML
$body = "$messaggio";
// AGGIUNGO LA VARIABILE MESSAGGIO PER CHI NON POTRA' LEGGERE LE EMAIL IN HTML
$text_body = "$messaggio";
$mail->Body = $body;
$mail->AltBody = $text_body;
$mail->AddAddress("$email"); //deve esserci $email
$mail->ConfirmReadingTo = ("info@miodominio.it"); //richiede la ricevuta di ritorno
$mail->AddAttachment('$pdf'); //aggiungo il file da allegare
if(!$mail->Send())
echo "ERRORE NELL INVIO DELLA EMAIL";
// Pulizia per eventuali altri invii successivi
$mail->ClearAddresses();
$mail->ClearAttachments();