Доброго дня!
Подскажите, как возможно прикрепить файлы из поля типа "файл" в подтаблице при email рассылке в виде вложений? Чтобы прикреплялись все файлы из всех строк подтаблицы (файлы только в одной колонке). По поиску просмотрел всю информацию, но подобного примера не нашел. Заранее спасибо!
1
Сообщений в теме: 3
#1
Отправлено 13 Сентябрь 2016 - 06:31
#2
Отправлено 13 Сентябрь 2016 - 08:43
BorisSuvorov (13 Сентябрь 2016 - 06:31) писал:
Подскажите, как возможно прикрепить файлы из поля типа "файл" в подтаблице при email рассылке в виде вложений?
В цикле по всем нужным записям подтаблицы, с помощью get_file_path и file_get_contents, начитываете содержание файла в переменную и записываете ее в массив $attach_files.
Далее, отправляете письмо с вложениями функцией sendmail( $subject, $body, $to, $from, $from_name, $reply_to,$attach_files)
Сообщение отредактировал maksn: 13 Сентябрь 2016 - 08:51
#3
Отправлено 13 Сентябрь 2016 - 09:39
maksn (13 Сентябрь 2016 - 08:43) писал:
Если без шаблона, самостоятельно - то так:
В цикле по всем нужным записям подтаблицы, с помощью get_file_path и file_get_contents, начитываете содержание файла в переменную и записываете ее в массив $attach_files.
Далее, отправляете письмо с вложениями функцией sendmail( $subject, $body, $to, $from, $from_name, $reply_to,$attach_files)
В цикле по всем нужным записям подтаблицы, с помощью get_file_path и file_get_contents, начитываете содержание файла в переменную и записываете ее в массив $attach_files.
Далее, отправляете письмо с вложениями функцией sendmail( $subject, $body, $to, $from, $from_name, $reply_to,$attach_files)
А возможно это сделать с помощью шаблона? Без создания доп. действия
#4
Отправлено 13 Сентябрь 2016 - 10:01
BorisSuvorov (13 Сентябрь 2016 - 09:39) писал:
А возможно это сделать с помощью шаблона? Без создания доп. действия
Напрямую - нет, в настройках шаблона на данный момент нельзя прикреплять файлы из подтаблиц. Если только косвенно, через реализацию вычисляемого поля в основной таблице, которое будет собирать файлы из подтаблицы. Соответственно, затем прикрепляете файлы из этого поля. Как собирать файлы вычислением - уже примерно обрисовал maksn.
Количество пользователей, читающих эту тему: 3
0 пользователей, 3 гостей, 0 анонимных