Portál AbcLinuxu, 13. května 2025 19:59

Dotaz: chybky v error logu apache

19.3.2007 15:45 hates | skóre: 30 | blog: Jak_jsem_se_dostal_k_linuxu
chybky v error logu apache
Přečteno: 156×
Odpovědět | Admin
mam takovy dotaz. Mam napsany skript v PHP a pokazdy kdyz ho volam, tak mi do error logu napise, ze nema definovane promenne. Dale je ve skriptu formular, ktery vola stejny skript a ty promenne uz mu preda preda a chyba se uz neukazuje. Pouze se ukaze, kdyz nejsou definovane. Lze to nejak elegantne obejit, aby mi to do toho logu nepsal ??? Celkem me to prudi, kdyz mi do logu hazi takove veci.
kousek kodu ze skriptu
$promenna = $_REQUEST["promenna"]
...
Pokud neni definovana v URL tak je v logu chyba pokud v URL definovana je, tak chyba v logu neni coz je celkem jasne. Prosim o radu. Google bud mlci nebo nevim co presne hledat.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.3.2007 16:12 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: chybky v error logu apache
Odpovědět | | Sbalit | Link | Blokovat | Admin
Záleží na tom, či vadí že pri neposlaní premennej (cez GET, POST) bude nastavená premenná na prázdny reťazec. Ak to nevadí, dá sa použiť:
$promenna = isset($_REQUEST["promenna"]) ? $_REQUEST["promenna"] : "";
Ak to vadí, bude to treba urobiť mierne komplikovanejšie. Napr.:
$promenna = isset($_REQUEST["promenna"]) ? $_REQUEST["promenna"] : false;
if ($premenna !== false) {
  // spracujeme
}
19.3.2007 16:48 hates | skóre: 30 | blog: Jak_jsem_se_dostal_k_linuxu
Rozbalit Rozbalit vše Re: chybky v error logu apache
diky to bylo presne ono. uz to tam tu chybku nehaze.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.