Загрузка файлов с помощью html и phpmailer

У меня возникли проблемы с отправкой электронных писем, включая файлы из моей HTML-формы, с помощью скрипта phpmailer. Я могу отправлять изображения и файлы, которые уже находятся на сервере. Я делаю это, добавляя

  $mail->AddAttachment('404.jpg');

в скрипт phpmailer. Но когда я хочу, чтобы пользователь добавил файл, который он хочет отправить со своего компьютера с другой информацией (имя, адрес электронной почты, адрес и т. Д.) Из формы html, phpmailer отправляет электронное письмо без файла.

Вот мой код для HTML-формы без файлов:

<form id="form_907007" class="appnitro" method="post" action="Server/phpmailer.php">

и с файлами:

<form id="form_907007" class="appnitro" method="post" enctype="multipart/form-data" action="Server/phpmailer.php">
<p>Choose data (txt, html etc.)<br>
<input name="file" type="file" size="50" maxlength="100000">
</p>
</form>

Я думаю, что phpmailer не получает файл. Я редактирую свой код следующим образом, чтобы обработать файл из формы:

if (isset($_FILES['file']) &&
$_FILES['file']['error'] == UPLOAD_ERR_OK) {
$mail->AddAttachment($_FILES['file']['tmp_name'],
$_FILES['file']['name']);}

без успеха, кто-нибудь может мне помочь с моей проблемой?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector