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
Форумы портала PHP.SU :: Версия для печати :: Как убрать ошибки?
Форумы портала PHP.SU » Объявления » FreeLance » Как убрать ошибки?

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

1. Windozer - 15 Июня, 2007 - 13:38:46 - перейти к сообщению
Скрипт работает нормально. Но почему то выводятся ошибки типа: Notice: Undefined index: article_subject in T:homevirtualсайтprint.php on line 27. Чё сделать что б скрыть это дело?
2. valenok - 15 Июня, 2007 - 14:07:35 - перейти к сообщению
Ошибки выводятся не для того чтобы их убирали..

http://php.net/error_reporting
3. Windozer - 15 Июня, 2007 - 14:28:42 - перейти к сообщению
Я понимаю. Но скрипт работает. А за ссыль спасибо.
4. valenok - 15 Июня, 2007 - 14:38:13 - перейти к сообщению
Отсюда вывод что 27 строка там лишняя
5. Viper - 16 Июня, 2007 - 10:43:15 - перейти к сообщению
кажись в скрипте это означает отсутствие значения переменной article_subject
Проверь её значение!
6. EuGen - 26 Июня, 2007 - 16:55:46 - перейти к сообщению
Можно установить в начале скрипта желаемый уровень отображения ошибок. Например,
PHP:
скопировать код в буфер обмена
  1.  
  2. error_reporting(0); //не выводить ни замечаний, ни предупреждений, ни ошибок
  3.  

или
PHP:
скопировать код в буфер обмена
  1.  
  2. error_reporting(2047); //выводить все сообщения
  3.  

А вообще я всегда на стадии отладки ставлю error_reporting(2047) - так сразу видно бывает, где ошибка и вообще очень помогает (в том числе в плане безопасности).
7. Fet - 27 Июня, 2007 - 12:17:47 - перейти к сообщению
Надо просто предусмотреть все возможные ситуации с article_subject. Хотя бы создать значение по умолчанию или ставить проверку с isset.

 

Powered by ExBB FM 1.0 RC1