Тема: Sumbit формы
Показать сообщение отдельно
  #19 (permalink)  
Старый 17.12.2013, 22:42
Интересующийся
Посмотреть профиль Найти все сообщения от moskitos80
 
Регистрация: 11.08.2013
Сообщений: 28

Сообщение от Riddik Посмотреть сообщение
Непохоже, пробовал несколько подряд отправлять - уходят. Затем через какое-то время не уходят.
На моей практике было подобное, когда почтовая служба не успевала разгребать очередь сообщений. Но тут все вопросы к хостеру.

Сообщение от Riddik Посмотреть сообщение
Кстати, ответ сервера на срочку в php-скрипте:
header('Content-Type: text/html; charset=utf-8');

Warning: Cannot modify header information - headers already sent by (output started at /home/uez-host/uez.ru/docs/sendmail.php:1) in /home/uez-host/uez.ru/docs/sendmail.php on line 2

Что за ерунда? Как он может быть уже установлен?
Настройки сервера виноваты? Т.к. на другом хосте этот же код работает как часы.
- Такое бывает, когда на серверной стороне в PHP - скрипте произведен любой вывод в буфер (читай - отправка клиенту) какой либо из функций печати или попался файл с кодировкой utf-8 с маркером порядка байтов. В любом случае перед каким либо выводом в буфер сервер отсылает http - заголовки, что бы потом послать буфер в теле запроса. Следовательно после вывода он заголовки уже отослать не может, о чем тебе и сообщается - эта проблема решается в коде переносом строки:
header('Content-Type: text/html; charset=utf-8');

до момента какого либо вывода либо с использованием механизма буферизации опять же можно у меня глянуть: PHP: Буферизация вывода
Ответить с цитированием