[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: error_reporting
Страницы: 1, 2, 3
McLotos
Ещё раз добрый вечер =)
Странный глюк, в самом начале скрипта, прописано
error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
ini_set('error_log',$_SERVER['DOCUMENT_ROOT'].'/system/errors.log');
ini_set('ignore_repeated_source','On');
ini_set('ignore_repeated_errors','On');
ini_set('log_errors','On');

Никакие ошибки на экран не выводятся, но зато файл ошибок постоянно дописывается каким-то бредом типа
[12-Aug-2014 16:21:11 UTC] PHP Notice: Undefined variable: page in footer.php on line 6
Почему я считаю это бредом?
Потому-что в этом же скрипте, в этой же 6 строке, переменная $page прекрасно передаётся в функцию, без которой дальнейшая работа скрипта невозможна.
В чем глюк?

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
Invis1ble
Цитата
В чем глюк?

В тебе smile.gif Просто так в лог ошибка не запишется.

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

McLotos
Цитата (Invis1ble @ 12.08.2014 - 22:46)
В тебе

как всегда блещешь остроумием =)
а если серьёзно? Ошибки никакие не выводятся, все функции выполняются нормально. error_reporting(E_ALL) нифига не выводит.
почему лог записывается?

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
inpost
McLotos
Ты 100% через исходный код смотришь, да? Я думаю, что нет)
И пиши error_reporting(-1);

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
McLotos
Цитата (inpost @ 12.08.2014 - 23:45)
Ты 100% через исходный код смотришь, да? Я думаю, что нет)

не понял

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
inpost
"Никакие ошибки на экран не выводятся, но зато файл ошибок постоянно дописывается каким-то бредом типа"
Ты в исходном коде смотрел?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
McLotos
что имеется ввиду?

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
Invis1ble
Цитата (McLotos @ 12.08.2014 - 22:45)
что имеется ввиду?

исходный код страницы. Ctrl+U например

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

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

McLotos
тут просто тупняк, в лог пишется что переменной не существует, но в функцию же она передаётся и функция нормально отрабатывает

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
vital
ini_set('display_errors','On');
ini_set('display_startup_errors','On');

_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
McLotos
Цитата (vital @ 13.08.2014 - 01:13)
ini_set('display_errors','On');
ini_set('display_startup_errors','On');

http://php.net/manual/ru/errorfunc.configuration.php#89648
Все эти параметры принимают значения в формате boolean, так что им абсолютно бинарно что я пишу - On или 1

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
sergeiss
Цитата (McLotos @ 12.08.2014 - 20:26)
PHP Notice: Undefined variable: page in footer.php on line 6

Вообще- то, такая ошибка пишется в том случае, когда переменная не была инициализирована. ПХП выдает нотис, а сам создает такую переменную. Так что как обычно: "показывай код!" (с) И сам посмотри: определена ли эта $page ранее, или она именно в строке 6 первый раз появляется?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
vital
Цитата (McLotos @ 12.08.2014 - 23:45)
Цитата (vital @ 13.08.2014 - 01:13)
ini_set('display_errors','On');
ini_set('display_startup_errors','On');

http://php.net/manual/ru/errorfunc.configuration.php#89648
Все эти параметры принимают значения в формате boolean, так что им абсолютно бинарно что я пишу - On или 1

Так-то если уж 1 - то числом, если строка - то On.
Вопрос не в том, бинарно им или нет, банальное оформление, стоит писать везде одинаково.

_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
McLotos
Цитата (sergeiss @ 13.08.2014 - 12:09)
И сам посмотри: определена ли эта $page ранее,

Цитата (McLotos @ 13.08.2014 - 01:06)
в функцию же она передаётся и функция нормально отрабатывает

Цитата (McLotos @ 12.08.2014 - 22:26)
в этом же скрипте, в этой же 6 строке, переменная $page прекрасно передаётся в функцию, без которой дальнейшая работа скрипта невозможна.



_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
vital
Цитата
в этом же скрипте, в этой же 6 строке, переменная $page прекрасно передаётся в функцию, без которой дальнейшая работа скрипта невозможна.


Готов поспорить что в выложенном коде сразу же ткнут носом почему переменная undefined.
Так-то пхп-интерпретатору больше веры.

_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
Быстрый ответ:

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