[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Послать несолько эл. писем
Telez
Здравствуйте. После получения заказа я посылаю 3 эл. письма: заказчику, мне и на склад. Все это на странице PHP. После этого я перенаправляю на другую страницу с бланком заказа. В каждом письме я добавляю header() и при перенаправлении на бланк тоже использую header(). Получаю всем известную ошибку. Какие есть решения этой проблемы? Разве нельзя посылать несколько писем один за другим?
FatCat
Цитата (Telez @ 31.08.2015 - 14:06)
В каждом письме я добавляю header()

Зачем?

_____________
Бесплатному сыру в дырки не заглядывают...
Telez
Я добавляю Replay-To имя моего сайта. Иначе из хоста приходит их адрес.
Игорь_Vasinsky
Цитата
Получаю всем известную ошибку


user posted image

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
icedfox
Цитата (Telez @ 31.08.2015 - 17:06)
Получаю всем известную ошибку.

я так подозреваю вот такую
Cannot modify header information - headers already sent

если Ванга подсказала верно, то смотрите в сторону
ob_start()
и иже с ним.
Игорь_Vasinsky
icedfox
Цитата
Получаю всем известную ошибку. Какие есть решения этой проблемы? Разве нельзя посылать несколько писем один за другим?


а я в контексте нескольких предложений смотрю.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
vagrand
Telez
Цитата
Все это на странице PHP

Цитата
В каждом письме я добавляю header()


Если отправляете при помощи функции mail, то список заголовков можно передать через ее параметры, т.е. функцию header для отправки письма вызывать не нужно.

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
FatCat
vagrand
user posted image

_____________
Бесплатному сыру в дырки не заглядывают...
Игорь_Vasinsky
и такое бывает...

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Telez
Возможно у меня не правильное планирование файлов.
В странице заказов я включаю страницу сообщений, которая включает еще одну страницу. Получается "матрешка". Возможно тут ошибка?

Ошибку я получаю именно на страницу заказов

Warning: Cannot modify header information - headers already sent by (.../create-order.php:1) in .../create-order.php on line 116
icedfox
значит я был прав, читайте мое сообщение выше.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.