Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
14 / 1 / 2
Регистрация: 18.11.2016
Сообщений: 76
1

Отправка вложенного файла с формой

15.01.2020, 19:42. Просмотров 1710. Ответов 5
Метки нет (Все метки)

Добрый день! Задача:
Есть страница продкта при клике на кнопку заказать появляется форма где пользователь заполняет необходимую информацию и нажимает на кнопку отправить. И все бы ничего если бы заказчик не надумал чтобы данные формы приходили не только на почту админа но и дублироваличь на посту заполнившего форму юзера. Это не проблема с этой частью задачи я справился. А вот со второй нет. С админ панели к каждому продукту добавляется pdf файл с подробным описанием товара. Так вот клиент хочет чтобы этот файл прикреплялся к форме и отправлялся пользователю при этом просто ссылка на файл его не устраивает (это просто реализовать) ему нужно чтобы файл приходил как вложение к письму.

Для обработки формы я выбрал phpmailer но как заставить его прикреплять файл по умолчанию ума не приложу. Как загрузить и подтянуть файл через input я знаю. Но этот вариант не проходит(
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.01.2020, 19:42
Ответы с готовыми решениями:

Отправка данных с формой
Доброго времени суток, прошу помочь в решении вопроса. Есть два input в которые пользователь вводит...

Отправка с формы обратной связи вложенного файла
Доброго времени суток, проблема с отправкой с формы обратной связи вложеного файла. Все данны...

Импорт из вложенного файла Excel
Всем,доброго дня! Необходимо вытащить данные из файла xls в поле на форме. Как это сделать с...

Поиск в тексте вложенного файла
Доброго времени суток. С VBA вообще не знаком по этому прошу помощи. Написал скрипт который по...

5
196 / 139 / 62
Регистрация: 28.08.2013
Сообщений: 336
15.01.2020, 23:17 2
Лучший ответ Сообщение было отмечено Victorpusaka как решение

Решение

PHP
1
$mail->AddAttachment('images/phpmailer_mini.gif');
0
14 / 1 / 2
Регистрация: 18.11.2016
Сообщений: 76
16.01.2020, 01:03  [ТС] 3
Цитата Сообщение от kidASM Посмотреть сообщение
$mail->AddAttachment('images/phpmailer_mini.gif');
Спасибо, Вы навели меня на нужную мысль. Я использовал эту команду, но без результатно так как путь к файлу прописывал: https://domain.li.co/filename.pdf убрав https://domain.li.co эту часть с пути и все получилось. Но возникла другая проблема. Это я для теста прописал в $mail->AddAttachment('filename.pdf '); на самом деле должно быть $mail->AddAttachment('"$attached_fil e" ');

$attached_file = $_POST['attached_file']; возвращает мне как раз такое значение пути: https://domain.li.co/filename.pdf Может подскажете как обрезать со значения переменной $attached_file вот эту часть https://domain.li.co/ если это вообще возможно.
0
29 / 19 / 11
Регистрация: 05.12.2016
Сообщений: 99
16.01.2020, 10:46 4
Лучший ответ Сообщение было отмечено Victorpusaka как решение

Решение

Цитата Сообщение от Victorpusaka Посмотреть сообщение
Может подскажете как обрезать со значения переменной $attached_file вот эту часть https://domain.li.co/ если это вообще возможно.
str_replace?
0
14 / 1 / 2
Регистрация: 18.11.2016
Сообщений: 76
16.01.2020, 11:40  [ТС] 5
Цитата Сообщение от Шлфк Посмотреть сообщение
str_replace?
Вот и думай после этого когда основы учишь: "Зачем нам эти все str_replace и иже с ними " А они вона оказывается нужны еще и на практике. Спасибо! Работает.

PHP
1
2
$descr_file = $_POST['descr_file'];
$subtest = str_replace("https://domain.org/", "", "$descr_file");
0
29 / 19 / 11
Регистрация: 05.12.2016
Сообщений: 99
16.01.2020, 11:45 6
Цитата Сообщение от Victorpusaka Посмотреть сообщение
Вот и думай после этого когда основы учишь: "Зачем нам эти все str_replace и иже с ними " А они вона оказывается нужны еще и на практике.
А кто и когда сказал, что основы более не нужны?
Цитата Сообщение от Victorpusaka Посмотреть сообщение
Спасибо! Работает.
На здоровье!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.01.2020, 11:45

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Mail() максимальный размер вложенного файла
Какой максимальный размер файла для отправки функцией mail() ? Отправляю файл 30мб, - письмо не...

Автоматическое сохранение вложенного файла в excel
Помогите решить такую проблему - раз в несколько дней от одного и того же пользователя приходит...

Загрузка вложенного файла из любого браузера
Добрый день , при нажатии на кнопку скачать вложенного файла с электронной почты, окно обновляется...

Как можно добраться до вложенного в сообщение Outlook файла Excel?
Как можно добраться до вложенного в сообщение OUtLook файла Excel. Заранее спасибо.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.