Autor Zpráva
me
Profil *
zdravím..potrebujem menšiu pomoc..
<?php

if (!isset($lg)) {
$lg = explode(",",$HTTP_ACCEPT_LANGUAGE);
$lg = StrToLower(Substr(chop($lg[0]),0,2));
}
if ($lg=="cs")
$lg="sk";
if (($lg<>"en") && ($lg<>"sk") )
$lg="en";

?>

vypisuje mi

Notice: Undefined variable: HTTP_ACCEPT_LANGUAGE in...

čo s tým? treba to definovať alebo..lenže ak hej tak ako..moc sa nevyznám..ďakujem vopred..:)
koudi
Profil
$_SERVER['HTTP_ACCEPT....']
tiso
Profil
nespoliehaj sa na to že hlavičky existujú:

if(isset($_SERVER["HTTP_ACCEPT_LANGUAGE"])){//premenna existuje, mozem s nou pracovat
...
}
me
Profil *
ďakujem veľmi pekne no...som neschopak..to mám dať kam? :S este pred if (!isset($lg)) ?
tiso
Profil
do vnútra tej prvej podmienky...
me
Profil *
nič sa nezmenilo...ak to mám dobre
<?php

if (!isset($lg)) {

if (isset($_SERVER["HTTP_ACCEPT_LANGUAGE"])) {

$lg = explode(",",$HTTP_ACCEPT_LANGUAGE);
$lg = StrToLower(Substr(chop($lg[0]),0,2));
}
}
if ($lg=="cs")
$lg="sk";
if (($lg<>"en") && ($lg<>"sk") )
$lg="en";

?>
krteczek
Profil
me: jsou vyplé register_globals? _Tak místo $lg => $_GET['lg']
krteczek
tiso
Profil
me - niečo Ti napísal aj koudi
krteczek - to je síce pekné, ale problém je niekde inde...
me
Profil *
už mi to ide s $_SERVER['HTTP_ACCEPT_LANGUAGE']
veľmi pekne vám ďakujem :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0