Категории |
проблема с отправкой файлов через phpmailerПодскажите плз как отправлять файлы с помощью phpmailer через форму обратной связи. а если вот так а если вот так $mail->AddAttachment('D:/bg.jpg', 'bg.jpg'); То же самое. Второй параметр опциональный т.е. можно его не указывать. Еще в дополнение получаю такую ошибку: Warning: Cannot modify header information - headers already sent by (output started at ......../phpmailer/class.phpmailer.php:1370) in /home/kravain ......./functions/include.php on line 1203 так чтож вы указываете локальный путь, если еще нужно залить на сервер залейте файл на сервер и там уже пробуйте его отправлять Просто это форма обратной связи, предварительно залить не получится. Просто это форма обратной связи, предварительно залить не получится. Да и зачем временные файлы на сервере хранить. через php нельзя получить доступ к файлу, который у вас лежит на локальном компе его можно с помощью формочки отправить на сервер, а там уже отправить на почту и сразу можно удалять Я файл загружаю через input тег: так $_FILES['img_file']['tmp_name'] - это уже загруженный файл Все решилось гораздо проще, обязательно надо добавить в начале формы атрибут enctype="multipart/form-data" для тега <form> |
|