Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];

Вниз

Убрать предупреждения, 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.009 c
4-1140325882
delphi-oracle
2006-02-19 08:11
2006.05.14
Как узнать, является ли юзер админом?


2-1145734145
Keks
2006-04-22 23:29
2006.05.14
Где найити о inherited


15-1145206429
geserx
2006-04-16 20:53
2006.05.14
Работа с e--mail на Delphi


3-1142684878
xayam
2006-03-18 15:27
2006.05.14
Проблема с SQL


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский