16 / 16 / 1
Регистрация: 11.07.2012
Сообщений: 151
|
|
1 | |
Как получить текст ошибки при обработке строк с множеством пробелов04.09.2012, 15:36. Показов 1219. Ответов 13
Метки нет (Все метки)
читал мануал и там написано:"Если файл содержит только код PHP, предпочтительно опустить закрывающий тег в конце файла. Это помогает избежать добавление случайных символов пробела или перевода строки после закрывающего тега PHP, которые могут послужить причиной нежелательных эффектов, так как PHP начинает выводить данные в буфер при отсутствии намерения у программиста выводить какие-либо данные в этой точке скрипта."
и ниже Если вы (случайно) оставили символ новой строки после закрывающего тега PHP ('?>'), то вы можете увидеть сообщение "Заголовки уже отправлены" ошибки. решил проверить, в конце понаписал пробелов и переводов строк, но никаких ошибок или негативных эффектов не заметил, как эти ошибки то можно увидеть?
0
|
04.09.2012, 15:36 | |
Ответы с готовыми решениями:
13
Как вывести ошибки при обработке формы? Найти количество добавляемых или устраняемых пробелов при обработке текста Как получить уникод из WPARAM при обработке сообщения WM_CHAR? Как получить 3-й коэффициент матем. модели при обработке однофакторного эксперимента |
16 / 16 / 1
Регистрация: 11.07.2012
Сообщений: 151
|
|
04.09.2012, 15:46 [ТС] | 3 |
и как увидеть ошибки? я просто не знаю где их смотреть
0
|
16 / 16 / 1
Регистрация: 11.07.2012
Сообщений: 151
|
|
04.09.2012, 15:50 [ТС] | 5 |
так и сделал до этого, открылась страница с единственным символом f, никаких ошибок не было
0
|
Почетный модератор
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||
04.09.2012, 16:06 | 6 | |||||
ок, замените вот так
0
|
16 / 16 / 1
Регистрация: 11.07.2012
Сообщений: 151
|
||||||
04.09.2012, 16:12 [ТС] | 7 | |||||
так должно быть?
0
|
Почетный модератор
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
04.09.2012, 16:14 | 8 |
да.. я не пойму что у вас там в скрипте еще тогда.. должны быть включены ошибки уровня E_WARNING, и должна появиться ошибка о том, что не может повторно послать заголовки
Добавлено через 32 секунды никакого кода там больше нет, в чистый файл вставляли мой код?
0
|
16 / 16 / 1
Регистрация: 11.07.2012
Сообщений: 151
|
|
04.09.2012, 16:18 [ТС] | 9 |
конечно в чистый, а может быть это потому что, у меня в качестве сервера IIS7.5, а не апач?
0
|
Почетный модератор
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
04.09.2012, 16:19 | 10 |
возможно, с ним не работал.
Добавлено через 28 секунд в общем, вот, тут рассказывается об этом Что означает предупреждение "headers already sent"
1
|
16 / 16 / 1
Регистрация: 11.07.2012
Сообщений: 151
|
||||||
07.09.2012, 01:10 [ТС] | 11 | |||||
так, специально установил apache2.4.3 + php5.4.6, чтобы посмотреть ошибки
в php.ini, включено и error_reporting = E_ALL и display_errors = On попробовал опять написать код
может я не там смотрю? смотрел, apache - файл error.log, php-errors.log, в браузере, нигде не пишет никаких ошибок, все работает
0
|
16 / 16 / 1
Регистрация: 11.07.2012
Сообщений: 151
|
|
08.10.2012, 12:10 [ТС] | 12 |
Уиииии, наконец-то ошибки появляться стали, в чем был косяк так и не понял, но установил вручную PHP последней версии, вместо версии installer и все стало работать как надо
0
|
16 / 16 / 1
Регистрация: 11.07.2012
Сообщений: 151
|
|
08.10.2012, 12:14 [ТС] | 14 |
как вариант или может какой-нибудь косяк именно в той версии дистра php был, уже не узнать, так как тот дистр благополучно уже заменили на 5.3.17
0
|
08.10.2012, 12:14 | |
08.10.2012, 12:14 | |
Помогаю со студенческими работами здесь
14
Как получить текст ошибки из отладчика? Как в хранимой процедуре получить текст ошибки? Возникает ошибки при обработке исключений. При обработке следующих пакетов произошли ошибки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |