Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Полное отключение error_reporting
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (3): [1] 2 3 »   

> Без описания
Alone
Отправлено: 14 Августа, 2007 - 15:50:51
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




Почему-то error_reporting(0); не отключает все ошибки.

Привожу пример (в нём специально ставлю одну лишнюю скобку):
CODE:
<?
error_reporting(0);
}
?>

Выдаёт:
Parse error: syntax error, unexpected '}' in /home/.../html/123.php on line 3

Не должно же ведь рапортоваться об ошибке, должна же быть просто чистая страница...

Кто-нибудь знает как вообще запретить показывать любые ошибки?
Т.е. какие бы ошибки ни были в скрипте, ошибки бы не выводились, просто чистый лис был бы без всяких рапортов.
 
 Top
ETC Администратор
Отправлено: 14 Августа, 2007 - 17:29:07
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Это ошибка парсинга, он просто не может даже выполнить подобный код. Поэтому сообщение об ошибке в наличии. Сообщения об ошибках не будут выводиться, если скрипт синтаксически верен.
 
 Top
Alone
Отправлено: 14 Августа, 2007 - 19:22:39
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




ETC
Ты не понял вопроса.

Мне нужно чтобы не было сообщений об ошибке при их наличии. Я же написал что специально привёл пример, который точно выдаёт ошибку. Но при наличии error_reporting(0); он выводить рапорт об ошибке не должен. но тем не менее всё равно выводит.
 
 Top
TvoyWeb Администратор
Отправлено: 15 Августа, 2007 - 01:02:08
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Alone
Ошибки парсинга ты имхо не уберешь. Ведь для PHP это не коректный код.
Можно еще отключить вывод ошибок через директиву display_errors
 
 Top
Alone
Отправлено: 15 Августа, 2007 - 03:53:51
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




TvoyWeb пишет:
Ошибки парсинга ты имхо не уберешь. Ведь для PHP это не коректный код.

Блин, фигово.
Просто дргугие всякие ошибки не выводятся путём добавления в самый верх кода error_reporting(0);
А некоторые всё равно рапортуются.

Но проблема в том, что при этих рапортах показывается путь к файлу. Можно ли его хотябы как-то скрыть или подменить на какой-нибудь ложный?
 
 Top
ETC Администратор
Отправлено: 15 Августа, 2007 - 06:10:52
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Alone
Alone пишет:
Мне нужно чтобы не было сообщений об ошибке при их наличии. Я же написал что специально привёл пример, который точно выдаёт ошибку. Но при наличии error_reporting(0); он выводить рапорт об ошибке не должен. но тем не менее всё равно выводит.

Повторяю Маркуса: код неверен синтаксически, ошибку ты получишь в любом случае. Тут надо копать в сторону php.ini и httpd.conf…
 
 Top
Alone
Отправлено: 15 Августа, 2007 - 07:02:42
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




ETC пишет:
Тут надо копать в сторону php.ini и httpd.conf…

А насколько сложно там копать, грунт твёрдый? Улыбка
Ну т.е. насколько реально и сложно всё это запретить своими средствами PHP?
 
 Top
ETC Администратор
Отправлено: 15 Августа, 2007 - 07:59:18
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Средствами php — никак. Интепретатор не может распарсить твой php-файл и выдает ошибку. До выполнения кода дело ещё даже не дошло.
 
 Top
Alone
Отправлено: 15 Августа, 2007 - 11:23:20
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




Ну т.е. ничего сделать нельзя, другими словами.
 
 Top
ETC Администратор
Отправлено: 15 Августа, 2007 - 14:26:43
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Ну я же предложил уже, php.ini, httpd.conf.
 
 Top
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 4 (гостей: 4, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0473]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33