Jeg har er igang med at lave to language filer. en dansk og en engelsk. Men nu har jeg et problem. Den vil ikke vise det som står i mine filer når jeg åbner min index.
else if ($HTTP_ACCEPT_LANGUAGE == "lang/en.php") $language = $HTTP_ACCEPT_LANGUAGE; else if ($HTTP_ACCEPT_LANGUAGE == "lang/da.php") $language = $HTTP_ACCEPT_LANGUAGE;
else $language = "lang/da.php"; ?>
og for at vælge sprog har jeg lavet disse link:
<a href=index.php?sprog=da>dansk</a> | <a href=index.php?sprog=en>Engelsk</a> ***************************************************************** Hvad er min fejl i dette?
Parse error: parse error, unexpected ')' in C:\Programmer\YellowTip\Htdocs\joy-palaze\index.php on line 2 ************************************************************************************* <? if($_GET['sprog'] == da)){ setcookie("$languageCookie", "da", time()+3600*1); } if($_GET['sprog'] == en){ setcookie("$languageCookie", "en", time()+3600*1); } ?> <? if ($languageCookie == "en" || $languageCookie == "da") $language = $languageCookie;
else if ($HTTP_ACCEPT_LANGUAGE == "lang/en.php") $language = $HTTP_ACCEPT_LANGUAGE; else if ($HTTP_ACCEPT_LANGUAGE == "lang/da.php") $language = $HTTP_ACCEPT_LANGUAGE;
else $language = "lang/da.php"; ?>
<a href=index.php?sprog=da>dansk</a> | <a href=index.php?sprog=en>Engelsk</a> ************************************************************************************* Hvad har jeg gjort forkert denne gange
tror du ikke at setcookie("$languageCookie", "da", time()+3600*1); skal være setcookie("languageCookie", "da", time()+3600*1); således at det ikke er indholdet af $laguageCookie der har navnet til cookien, da $languageCookie ikke er defineret i forvejen, hedder din cookie jo ikke noget.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.