Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.14;
Скачать: CL | DM;

Вниз

Убрать предупреждения, PHP   Найти похожие ветки 

 
dyd   (2006-04-19 22:28) [0]

Здравствуйте. Вот разбираюсь с ПхП, как можно сделать так, чтобы не показывались различного рода предупреждения, типа:
Notice: Undefined index: image_url in z:\home\localhost\www\2.php on line 18

За ранее спасибо


 
LexxX ©   (2006-04-19 22:43) [1]

Дериктива в php.ini display_errors=off


 
dyd   (2006-04-19 22:46) [2]

А есть ли вариант, не изменяя ничего в php.ini, т.к. на серваке ничего не смогу поменять.


 
Styx_   (2006-04-19 22:51) [3]

error_reporting(...)
Но лучший вариант - не писать кода, приводящего к подобным результатам.


 
dyd   (2006-04-19 22:51) [4]

if ($Data[image_url] != "") {
.....
       }  
Вот здесь появляется предупреждение. Как можно от него избавиться, не редактируя пхп.ини? Как проверить что image_url "Undefined index"?


 
LexxX ©   (2006-04-19 22:52) [5]

Есть команда, позволяющая переопределить дериктивы в php.ini, но я ее не помню.
Гугл+Яндекс в помощь.


 
Styx_   (2006-04-19 22:54) [6]

То, что у Вас -
if (!empty($Data[image_url])) {...

Есть ещё
if (isset($Data[image_url])) {...
(но это немного другое)


 
LexxX ©   (2006-04-19 22:55) [7]

ini_set

(PHP 4 >= 4.0RC1)
ini_set -- Set the value of a configuration option
Description

string ini_set (string varname, string newvalue)

Sets the value of the given configuration option. Returns the old value on success, false on failure.



 
McSimm ©   (2006-04-19 23:18) [8]

отключить просто, функция error_reporting(E_ALL ^ E_NOTICE);
но это причина будущих проблем.

правильнее всего, как уже сказали, писать код, не приводящий к появлению предупреждений, а вывод перенаправлять в лог файл


 
mfender ©   (2006-04-20 09:27) [9]

Могу посоветовать поставить кавычки:
if ($Data["image_url"] != "") {
.....
      }  
если, конечно, image_url - не константа...



Страницы: 1 вся ветка

Текущий архив: 2006.05.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.043 c
3-1142694226
RealGanj
2006-03-18 18:03
2006.05.14
Вставка файла в поле LOB Oracle


15-1145605696
Суслик
2006-04-21 11:48
2006.05.14
Как сделать свой протокол


9-1129845311
Ricks
2005-10-21 01:55
2006.05.14
Алгоритм вычисления карты освещения


6-1137758006
Юрий Ж.
2006-01-20 14:53
2006.05.14
[?]Служба сообщений


1-1144056863
misha_gr
2006-04-03 13:34
2006.05.14
Вопрос про ресурсы и про курсор (мышиный)