Ciao a tutti sto cercando di fare un form di invio mail con allegati con phpMailer.

Cercando ho trovato questo esempio:
Codice PHP:
<?
require "phpmailer/class.phpmailer.php";
$messaggio = new PHPmailer();
$messaggio->IsSMTP();
$messaggio->Host='Host SMTP';
$messaggio->From='info@mittente.it';
$messaggio->AddAddress('info@destinatario.it');
$messaggio->AddReplyTo('info@mittente.it'); 
$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.