Zadejte hledaný výraz...

Notice: Undefined index – chybové hlásenie v php- ako odstrániť?

Jakub Krupa
verified
rating uzivatele
(29 hodnocení)
25. 11. 2009 21:17:38
na mojom webe mi vyhadzuje toto:
Notice: Undefined index: p in /var/www/xxx/mh/p_k/ff.me/httpdocs/index.php on line 67
na 67 riadku sa nachádza php ->
if ($_REQUEST=="") {
$y="1";
}
else {
$y=$_REQUEST;
}
neviete ako to chybové hlásenie odstrániť? script funguje ako má...
skúšal som to pomocou ale toto mi zas zmazalo všetky reklamy zo stránky :( , nejaké nápady
25. 11. 2009 21:17:38
https://webtrh.cz/diskuse/notice-undefined-index-chybove-hlasenie-v-php-ako-odstranit#reply409844
xkunca03
verified
rating uzivatele
(4 hodnocení)
25. 11. 2009 21:29:48
if (empty($_REQUEST)) { // pokud by bylo $_REQUEST=0, tak to projde taky
$y="1";
}
else {
$y=$_REQUEST;
}
nebo
if (isset($_REQUEST)) { // takze tohle reseni je lepsi
$y="1";
}
else {
$y=$_REQUEST;
}
25. 11. 2009 21:29:48
https://webtrh.cz/diskuse/notice-undefined-index-chybove-hlasenie-v-php-ako-odstranit#reply409843
Jakub Krupa
verified
rating uzivatele
(29 hodnocení)
25. 11. 2009 21:35:26
takže som na to prišiel, použil som error_reporting(0); priamo v
25. 11. 2009 21:35:26
https://webtrh.cz/diskuse/notice-undefined-index-chybove-hlasenie-v-php-ako-odstranit#reply409842
xkunca03
verified
rating uzivatele
(4 hodnocení)
25. 11. 2009 21:36:54
Je lepsi predchazet i Notice, ony tam nejsou zbytecne... :) Jen rada.
Jinak samozrejme na ostrem webu notice vypnuty, na localu ale zapnuty. :)
25. 11. 2009 21:36:54
https://webtrh.cz/diskuse/notice-undefined-index-chybove-hlasenie-v-php-ako-odstranit#reply409841
Jakub Krupa
verified
rating uzivatele
(29 hodnocení)
25. 11. 2009 21:41:15
jj jasne :) , ale tak pokial mi to funguje ako má :) , inak díky za radu
25. 11. 2009 21:41:15
https://webtrh.cz/diskuse/notice-undefined-index-chybove-hlasenie-v-php-ako-odstranit#reply409840
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
26. 11. 2009 20:20:22
jen doplním, že existuje operator (nebo jak to nazvat) @ (zavináč), který potlačí chybové hlášení.
tzn.
if (@$_REQUEST=="") {
$y="1";
}
by nevypsalo chybové hlášení - není to ale dobré, protože se potom takové chyby těžko hledají - je třeba to používat s rozumem (pokud vůbec)...
26. 11. 2009 20:20:22
https://webtrh.cz/diskuse/notice-undefined-index-chybove-hlasenie-v-php-ako-odstranit#reply409839
Pro odpověď se přihlašte.
Přihlásit