Перейти к содержимому


Прикрепление файлов из подтаблицы к email

email файлы

Сообщений в теме: 3

#1 BorisSuvorov

    Участник

  • Пользователи
  • PipPip
  • 11 сообщений

Отправлено 13 Сентябрь 2016 - 06:31

Доброго дня!
Подскажите, как возможно прикрепить файлы из поля типа "файл" в подтаблице при email рассылке в виде вложений? Чтобы прикреплялись все файлы из всех строк подтаблицы (файлы только в одной колонке). По поиску просмотрел всю информацию, но подобного примера не нашел. Заранее спасибо!

#2 maksn

    Активный участник

  • Пользователи
  • PipPipPip
  • 314 сообщений
  • Пол:Мужчина

Отправлено 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

"...Сижу, паяю. CRM починяю..."
Мои разработки

#3 BorisSuvorov

    Участник

  • Пользователи
  • PipPip
  • 11 сообщений

Отправлено 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)

А возможно это сделать с помощью шаблона? Без создания доп. действия

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 13 Сентябрь 2016 - 10:01

Просмотр сообщенияBorisSuvorov (13 Сентябрь 2016 - 09:39) писал:

А возможно это сделать с помощью шаблона? Без создания доп. действия

Напрямую - нет, в настройках шаблона на данный момент нельзя прикреплять файлы из подтаблиц. Если только косвенно, через реализацию вычисляемого поля в основной таблице, которое будет собирать файлы из подтаблицы. Соответственно, затем прикрепляете файлы из этого поля. Как собирать файлы вычислением - уже примерно обрисовал maksn.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных