Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: обработка ошибок php скрипта.
Покинул форум
Сообщений всего: 282
Дата рег-ции: Янв. 2008
Помог: 0 раз(а)
я решил написать скрипт обработки ошибок.
в php есть такие функции которые позволяют всё это делать http://php.su/functions/?cat=errorfunc
но всегда есть одно "но",
и в этом случае когда в самом скрипте, где находится отладчик,
есть синтаксическая ошибка, скрипт выдаёт обычную ошибку,
то есть скомпилировать файл не удалось,
вот не знаю что в этом случае делать,
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
error_reporting(0)
или при помощи разных инструментов из http://php.su/functions/?cat=errorfunc
А файлы с синтаксическими или фатальными ошибками насервер просто не загржай и всё.
Они не появятся вдруг ни откуда во время исполнения.
----- Truly yours, Sasha.
scuter
Отправлено: 19 Июня, 2008 - 13:56:30
Посетитель
Покинул форум
Сообщений всего: 282
Дата рег-ции: Янв. 2008
Помог: 0 раз(а)
Цитата:
Они не появятся вдруг ни откуда во время исполнения.
просто когда делаешь код для когото, то есть на заказ,
всегда находятся луди которые пытаются всё это дело усовершенствовать,
улучшыть и совсем не понимают какие косяки они делают,
для этого я пытался использовать функцию php_check_syntax,
но этой функции у меня почему то нет.
EuGen
Отправлено: 19 Июня, 2008 - 13:57:38
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Надо людям таким говорить, что если они что-то модифицируют, то пусть делают это на свой страх и риск.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
scuter
Отправлено: 19 Июня, 2008 - 14:18:21
Посетитель
Покинул форум
Сообщений всего: 282
Дата рег-ции: Янв. 2008
Помог: 0 раз(а)
Цитата:
Надо людям таким говорить, что если они что-то модифицируют, то пусть делают это на свой страх и риск.
легко сказать на свой страх и риск,
когда мне 2 недели люди продрючили мозг(типа мой скрипт не работает),
а потом выяснилось что ктото там подкрутил что то в нём,
я был просто в бешанстве.
хм, нащёл такую вещ как использование PHP в командной строке, http://www.php.su/prepare/?commandline
но вот как это сделать через exec() или что то ещё.
Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2009
Помог: 0 раз(а)
ясно, спасибо, разобрался... но теперь возникла другая ошибка
Warning: include_once(./include/common.inc) [function.include-once]: failed to open stream: No such file or directory in ...\www\admin\index.php on line 4
Warning: include_once() [function.include]: Failed opening './include/common.inc' for inclusion (include_path='.;/usr/local/php5/PEAR') in ...\www\admin\index.php on line 4
Warning: include_once(./func.inc) [function.include-once]: failed to open stream: No such file or directory in ...\www\admin\index.php on line 5
Warning: include_once() [function.include]: Failed opening './func.inc' for inclusion (include_path='.;/usr/local/php5/PEAR') in ...\www\admin\index.php on line 5
Fatal error: Call to undefined function module_invoke() in ...\www\admin\index.php on line 7
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.