Главная страница
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.036 c
15-1145509773
Ega23
2006-04-20 09:09
2006.05.14
С Днём рождения! 20 апреля


2-1145894249
yaro
2006-04-24 19:57
2006.05.14
Таблица StringGrid


15-1145262848
boriskb
2006-04-17 12:34
2006.05.14
Прошу оценить сайт :)


2-1145642210
Farpik
2006-04-21 21:56
2006.05.14
Текст


4-1140001042
Дубинка
2006-02-15 13:57
2006.05.14
убить скрытое окно, не делая его видимым