AKB Forums

Go Back   AKB Forums > Technical sections > Languages, Compilers and Interpreters > Web Development
Home Register Blogs FAQ Members List Calendar Downloads Arcade Mark Forums Read

Web Development Java/PHP/Perl/ASP and more

Troubles when posting message? Click here! :: Проблемы с отправлением сообщения? Нажмите сюда!

Reply
 
LinkBack Thread Tools Display Modes
Old Feb 5, 2005, 10:27   #1
панаехавший
 
Obelix's Avatar
 
Join Date: Jun 2003
Location: форпост
Posts: 4,005
Rep Power: 6
Reputation: 10
Send a message via ICQ to Obelix
php failing to report errors

I'm not really sure what's going on, but it seems that my php fails to report errors which occur in linked files. For example I have the following code.
PHP Code:
require_once('./src/classes/gamelist.php');

$gl = new cGameList();
var_dump($gl); 
Where cGameList is defined in the linked file 'gamelist.php'. I get a blank page when executing: no errors, no output. While testing, code before '$gl=...' gets executed, code after -- does not.
I've checked the error reporting setting in php.ini (to the best of my knowledge, that is). Everything seems ok:
Code:
error_reporting  = E_ALL
display_errors = On
Any ideas?
__________________
Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին:

My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը

Obelix is offline   Reply With Quote Quote selected
Old Feb 5, 2005, 12:19   #2
панаехавший
 
Obelix's Avatar
 
Join Date: Jun 2003
Location: форпост
Posts: 4,005
Rep Power: 6
Reputation: 10
Send a message via ICQ to Obelix
Ok, problem fixed, sorry everyone, I had accidentally enabled error suppresiion in one of my files.
__________________
Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին:

My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը

Obelix is offline   Reply With Quote Quote selected
Old Feb 5, 2005, 13:50   #3
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,114
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
еггог_гепогтинг(0) -- выключает показ ошибки полностью
еггог_гепогтинг(255) -- включает показ ошибки полностью и всех-всех-всех
nm is offline   Reply With Quote Quote selected
Old Feb 5, 2005, 14:32   #4
панаехавший
 
Obelix's Avatar
 
Join Date: Jun 2003
Location: форпост
Posts: 4,005
Rep Power: 6
Reputation: 10
Send a message via ICQ to Obelix
Т.е., даже когда используется @?
__________________
Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին:

My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը

Obelix is offline   Reply With Quote Quote selected
Old Feb 5, 2005, 16:39   #5
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,114
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
Quote:
Originally Posted by Obelix
Т.е., даже когда используется @?
надо попробовать. я предпочитаю почти никогда не использовать @ ))
nm is offline   Reply With Quote Quote selected
Old Feb 5, 2005, 23:11   #6
Moderator
 
Join Date: Mar 2002
Location: Ukraine
Posts: 123
Rep Power: 7
Reputation: 10
Quote:
Originally Posted by Obelix
Т.е., даже когда используется @?
Нет.
Вообще, полезно ошибки выводить в файл.
__________________
Життя - це не тільки будні © Nemiroff
hayk is offline   Reply With Quote Quote selected
Old Feb 6, 2005, 11:49   #7
панаехавший
 
Obelix's Avatar
 
Join Date: Jun 2003
Location: форпост
Posts: 4,005
Rep Power: 6
Reputation: 10
Send a message via ICQ to Obelix
Не знаю. Вообще, большинство коммерческих/проффесиональных скриптов (как например этот форум) ошибки выводят на экран, но через темплейт.
__________________
Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին:

My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը

Obelix is offline   Reply With Quote Quote selected
Old Feb 6, 2005, 11:59   #8
Moderator
 
Join Date: Mar 2002
Location: Ukraine
Posts: 123
Rep Power: 7
Reputation: 10
Про большинство я бы не говорил. Так с делано в "коробочных" продуктах, когда разработчикам надо общаться с клиентами и ясно представлять с чем они столкнулись. А вот когда речь идет о продуктах под заказ то там пользователь ничего никогда не увидит сообщения об ошибке непредусмотренного разработчиками.
Да и к тому же не всегда у тебя будет возможность увидеть эту ошибку на экране.
__________________
Життя - це не тільки будні © Nemiroff
hayk is offline   Reply With Quote Quote selected
Old Feb 6, 2005, 12:08   #9
панаехавший
 
Obelix's Avatar
 
Join Date: Jun 2003
Location: форпост
Posts: 4,005
Rep Power: 6
Reputation: 10
Send a message via ICQ to Obelix
Quote:
Originally Posted by hayk
Про большинство я бы не говорил. Так с делано в "коробочных" продуктах, когда разработчикам надо общаться с клиентами и ясно представлять с чем они столкнулись. А вот когда речь идет о продуктах под заказ то там пользователь ничего никогда не увидит сообщения об ошибке непредусмотренного разработчиками.
Да и к тому же не всегда у тебя будет возможность увидеть эту ошибку на экране.
В принципе да, но с другой стороны запись ошибок в файл еще надо включить, не так ли? У меня наприемр она по дефолту была выключена.
__________________
Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին:

My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը

Obelix is offline   Reply With Quote Quote selected
Old Feb 6, 2005, 12:14   #10
Moderator
 
Join Date: Mar 2002
Location: Ukraine
Posts: 123
Rep Power: 7
Reputation: 10
В дистрибутиве - да, выключена, а у большинства хостеров - включена.
__________________
Життя - це не тільки будні © Nemiroff
hayk is offline   Reply With Quote Quote selected
Old Feb 6, 2005, 12:29   #11
Moderator
 
Join Date: Mar 2002
Location: Ukraine
Posts: 123
Rep Power: 7
Reputation: 10
Приведу конкретные примеры, когда ты не можешь выдавать ошибки в браузер:
- генерация различных картинок: индикатор наполнения, график, динамический текст - выдавай, не выдавай все равно ты ничего не увидишь, т.к. картинки у тебя вставлены в страницу через тег img;
- твои скрипты запускает крон или кто-то еще из шела.
__________________
Життя - це не тільки будні © Nemiroff
hayk is offline   Reply With Quote Quote selected
Old Feb 6, 2005, 18:22   #12
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,114
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
Quote:
Originally Posted by hayk
Приведу конкретные примеры, когда ты не можешь выдавать ошибки в браузер:
- генерация различных картинок: индикатор наполнения, график, динамический текст - выдавай, не выдавай все равно ты ничего не увидишь, т.к. картинки у тебя вставлены в страницу через тег img;
- твои скрипты запускает крон или кто-то еще из шела.

конкретно сейчас попробовал -- в мозилле делаем 'View Image' и жмем Ctrl+U наслаждаемся бинарником )
если запускает крон то ... (приготовились, оппаньки -- бог из машины) .. он автомагически присылает письмо данному акканту, если cron job закончился с непустым выводом (stdout, stderr)
nm is offline   Reply With Quote Quote selected
Old Feb 6, 2005, 18:43   #13
Moderator
 
Join Date: Mar 2002
Location: Ukraine
Posts: 123
Rep Power: 7
Reputation: 10
Quote:
Originally Posted by nm
конкретно сейчас попробовал -- в мозилле делаем 'View Image' и жмем Ctrl+U наслаждаемся бинарником )
если запускает крон то ... (приготовились, оппаньки -- бог из машины) .. он автомагически присылает письмо данному акканту, если cron job закончился с непустым выводом (stdout, stderr)
Ну во первых если ты делаешь "View Image" - то не обязательно потом жать Ctrl+U - у тебя там вообще бинарных данных может не быть. А ведь еще может быть что у тебя картинки по метру. А еще может быть что это и вовсе не картинки, а данные огромных размеров. И этих может быть я могу написать много. Но самое главное то что иногда, вернее очень часто, у разработчиков все работает, а вот у клиентов-заказчиков - нет. И надо разбираться с теми ошибками, которые у клиентов, а не у разработчиков.
__________________
Життя - це не тільки будні © Nemiroff
hayk is offline   Reply With Quote Quote selected
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
PHP against ASP acid Web Development 1 Aug 6, 2004 21:30
PHP 5.0.0 Released acid Web Development 2 Jul 26, 2004 06:53
Official PHP - Armenia Yerkanian Web Development 7 Jun 5, 2003 13:00
HELP NEEDED IN TERMS OF eBOOKS ON PHP & MySQL. LIA Languages, Compilers and Interpreters 2 Mar 25, 2003 07:02
PHP remote vulnerabilities VX Software Security 0 Mar 4, 2002 19:20


All times are GMT. The time now is 03:43.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
This board was founded on September 29, 2001
Powered by Viper Internet

Affordable Web Hosting | ParevNet

Buy text link