Elan_cheran Ответов: 1

Отправить результат запроса mysql в виде почтового вложения PHP


Привет Отладчики,

Я изо всех сил пытаюсь отправить результат mysql в виде вложения электронной почты через php.

Я попробовал в google и попробовал несколько шагов. Но у меня ничего не получалось.

Даже я использовал какой-то класс, например class.email-query-results-as-csv-file.php. Ничего не получалось.
Может ли кто-нибудь помочь мне?

заранее спасибо,
Эланчеран

Что я уже пробовал:

setQuery ("SELECT * FROM cam_ad_booking");
$emailCSV- & gt;sendEmail("elanworlds@gmail.com", "elanworlds@gmail", " результаты запроса MySQL в виде CSV-вложения");
?>

David_Wimbley

Что не работает, электронная почта? создание csv-файла? И то и другое? Как выглядит код создания CSV? Какое сообщение об ошибке вы получаете? Есть ли исключение? В какой момент код перестает "работать"? У нас недостаточно информации, чтобы начать помогать вам. Вы должны научиться отлаживать на PHP, и вы, вероятно, сможете помочь себе намного лучше, чем мы можем догадаться, в чем заключается ваша проблема.

Elan_cheran

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

1 Ответов

Рейтинг:
1

David_Wimbley

судя по вашему комментарию, ваша проблема не имеет ничего общего с созданием CSV-файла/mysql. Ваша проблема в том, что вы не знаете, как отправить электронное письмо с вложением на PHP.

Учитывая, что вы не опубликовали функцию emailcsv->sendEmail, вам, вероятно, нужно добавить еще один параметр, чтобы принять местоположение файла или как бы вы ни решили его обработать. В любом случае вот исследование для отправки электронных писем на PHP с вложениями:

Отправка вложений по электронной почте php-Google Search[^]

Отправлять вложения с помощью PHP Mail ()? - переполнение стека[^]

PHP: отправка электронной почты (текст / HTML / вложения)[^]

PHP скрипт и функция вложения почты / Tutdepot.com[^]

Вы заявили, что можете создать csv-файл и сохранить его в локальном формате, что означает, что у вас есть полный путь к этому файлу. Вы также сказали, что можете отправить электронное письмо с помощью google...отлично. Теперь все, что вам нужно сделать, это использовать приведенные выше ссылки, немного мозговой энергии, и тогда вы сможете отправить свой csv-файл (вложение) по электронной почте на php.