Давным-давно уже в разработке проект.
Скрипты живут на сервере, и им там хорошо.
В php.ini на том сервере есть такие строки:
error_reporting = E_ALL
display_errors = On
Ну то есть все ошибки чтобы всегда выводил. Мне так приятнее отлаживать, если что.
И никаких ошибок в реальной работе естественно не было.
В этом проекте встречаются в нескольких местах такие конструкции:
Страница содержит таблицу с выборкой из БД, а по нажатию нужной кнопки аяксом подгружается на эту же страницу ещё одна таблица.
И скрипт основной части страницы, и скрипт подгружаемой аяксом части содержат одинаковую строку require_once("settings.php"). В этом файле содержатся определения констант, как несложно догадаться.
Ради удобства разработки (ну и чтобы не править на живую на действующей системе) скопировала я проект себе на локальный компьютер.
И на локальном творятся чудеса.
Сама страница выглядит нормально, а вот в начале подгружаемой части вылезают ошибки типа таких:
Notice: Use of undefined constant SITE_ROOT - assumed 'SITE_ROOT' in /Users/shilgya/htdocs/settings.php on line 19
Notice: Undefined index: type in /Users/shilgya/htdocs/sattelitereport.php on line 164
Я в глубокой задумчивости.
Строка 19 из settings.php:
Строка 164 из sattelitereport.php:
Люди добрые! Помогите пожалуйста.