We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Bład Notice: Undefined index...


utf
02-11-2007, 18:53
to wina tego, że w domu piszesz skrypty bez włączonego notice w php.

w pliku php.ini na twoim dysku:

error_reporting = E_ALL | E_NOTICE

a jeśli masz php 5 to:

error_reporting = E_ALL | E_STRICT


Błędy tego typu są złe i nie warto je lekceważyć.

zamiast pisać np:

$x = $_SERVER['HTTP_X_FORWARDED_FOR '];

pisz:
if (isset($_SERVER['HTTP_X_FORWARDED_FOR ']) {
$x = $_SERVER['HTTP_X_FORWARDED_FOR '];
}

ogólnie chodzi o to, żeby sprawdzać czy zmienna w ogóle istnieje zanim się zażąda od niej danych

geekrm
27-10-2007, 11:23
Witam...
Stworzyłem stronke w php i na dysku działa mi w pełni poprawnie lecz po wrzuceniu tego na serwer wyskakuje mi masa błędów typu:

Notice: Undefined index: plik in /home/rafal/public_html/zcv.php on line 328

lub

Notice: Undefined index: HTTP_X_FORWARDED_FOR in /home/rafal/public_html/zcv.php on line 182

albo

Notice: Undefined variable: zab in /home/rafal/public_html/zcv.php on line 358

I nie wiem co może być tego przyczyną... Myślałem że to dlatego że opcja REGISTER GLOBALS mogła być wyłączona ale po kontakcie z administratorem serwera okazało sie że jest ona cały czas aktywna...

Proszę pomóżcie!

Proszę też o wyrozumiałość bo jestem początkującym jeśli chodzi o php