У меня есть форма на example.com/contact-us.php, которая выглядит так (упрощена):
<form method="post" action="process.php" enctype="multipart/form-data">
  <input type="file" name="uploaded_file" id="uploaded_file" />
  <input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
</form>
В моем файле process.php у меня есть следующий код, использующий PHPMailer() для отправки электронной почты:
require("phpmailer.php");
$mail = new PHPMailer();
$mail->From     = [email protected];
$mail->FromName = My name;
$mail->AddAddress([email protected],"John Doe");
$mail->WordWrap = 50;
$mail->IsHTML(true);
$mail->Subject  =  "Contact Form Submitted";
$mail->Body     =  "This is the body of the message.";
Электронная почта отправляет тело правильно, но без вложения uploaded_file.
МОЙ ВОПРОС
Мне нужен файл uploaded_file из формы для прикрепления к письму и отправки. Я не забочусь о сохранении файла после того, как process.php script отправит его по электронной почте.
Я понимаю, что мне нужно добавить AddAttachment(); где-нибудь (я предполагаю в строке Body) для вложения, которое нужно отправить. Но...
-  Что я помещаю в верхнюю часть файла 
process.php, чтобы вытащить файлuploaded_file? Как что-то, используя$_FILES['uploaded_file'], чтобы вытащить файл со страницы contact-us.php? -  Что входит в 
AddAttachment();для прикрепленного файла и отправляется вместе с электронной почтой и где этот код должен идти? 
Пожалуйста, помогите и сообщите код! Спасибо!