Доброго времени суток, недавно столкнулся с проблемой, уже который раз не могу отправить header браузеру, с чем это может быть связано? Ошибки: Пути, соответственно, я потёр... Код captcha.php: Код (Text): <?php $DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"]; define("img_dir", $DOCUMENT_ROOT."/captcha/img/"); $conf_const = "my_capcha"; include("config.php"); function img_code() { header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s", 10000) . " GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); header("Content-Type:image/png"); $linenum = 2; //И так далее... Подскажите, пожалуйста, где ошибка. Заранее спасибо!
это ж функция. до того места где она вызывается возможно уже был вывод. написано, что вывод пошел с первой строки каптча.пхп.
igordata, вот именно... а первая строчка каптча.пхп - это <?php, ранее нигде вывода нет... Из-за include() не может быть ошибки?
Прикольно yellow в вашем вопросе уже есть ответ, прочитайте вопрос внимательно Добавлено спустя 1 минуту 2 секунды: Кстати Дримвивером это не редактор
smitt, не совсем вас понял... вопрос много раз перечитал)) Если вы о то это исключительно потому, что вряд ли кому-то интересно читать кучу текста ошибок, не несущего полезной информации... Если же вы не об этом, прошу открыть мне глаза)
Даю подсказку У вас нумерация строк включена в редакторе? Где вы пишите код? Добавлено спустя 49 секунд: Посмотрите на описание ошибки
Кодировка может не UTF-8 (без BOM), а просто UTF-8 ? Бывают часто из-за этого, это так, чтобы уже было везде). viewtopic.php?f=13&t=38283&p=312369#p312369
smitt, нумерация строк включена. Пробовал и в Notepad, и в Notepad++, и в Adobe Dreamweaver CS5, проблема остается. igordata, Your, кодировка стоит UTF-8 именно без бом. Я это в первую очередь проверил...
А, кстати, smitt имел ввиду вот это: headers already sent by (output started at .../captcha.php:1) Походу он прав)
Крыс, поподробнее для нубов)) Суть ошибки-то я понимаю, но дело в том, что в первой строке ничего не отправляется... Добавлено спустя 6 минут 59 секунд: Код я написал)) первая строка там: <?php))
Чудеса на виражах!! Раз 8 сменил кодировку (туда-обратно) и всё работать стало... Видать у меня тут какой косяк... Спасибо за помощь. Тема закрыта.