- Home
- Categorie
- Coding e Sistemistica
- PHP
- PhpMailer inserire Allegato
-
PhpMailer inserire Allegato
Ciao a tutti sto cercando di fare un form di invio mail con allegati con phpMailer.
Cercando ho trovato questo esempio:
<? require "phpmailer/class.phpmailer.php"; $messaggio = new PHPmailer(); $messaggio->IsSMTP(); $messaggio->Host='Host SMTP'; $messaggio->From='[email protected]'; $messaggio->AddAddress('[email protected]'); $messaggio->AddReplyTo('[email protected]'); $messaggio->Subject='Email con allegato'; $messaggio->Body='Invio file Pdf'; //percorso all'allegato $messaggio->AddAttachment('pdf/file.pdf'); if(!$messaggio->Send()){ echo $messaggio->ErrorInfo; }else{ echo 'Email inviata correttamente!'; } $messaggio->SmtpClose(); unset($messaggio); ?> ```il quale funziona bene l'unico problema è che io voglio che l'allegato sia inserito dall'utente tramite un input type. Ho provato a sostituire $messaggio->AddAttachment('pdf/file.pdf'); con $messaggio->AddAttachment($_POST['input']); ma non funziona perchè passa solo il nome del file (file.pdf) e non tutto il percorso.