Uso phpmailer da un bel po' e in genere allego i file mettendo il nome direttamente cosi:
in pratica ho questo file info.pdf presente nella root e lo invio.Codice PHP:$mail->AddAttachment('info.pdf');
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
ma non va, penso che devo defiinirlo prima da qualche parte.Codice PHP:$mail->AddAttachment('$pdf');
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();

Rispondi quotando
