Hmm er ikke sikker på jeg er med på hvad problemet helt er, du snakker om at echo noget, så vil egentlig gerne se det stykke kode der skulle echo noget
dog kan jeg tilføje et par rettelser til ovenstående kode:
dit tjek:
if(!$_GET['site']){
$_GET['site'] = $default;
}
er ikke valid, for ifølge php.net's kommentarer vil værdien af $_GET['site'] være NULL hvis der ikke er nogen site variabel i urlen, og jeg ved ikke om det er pænt(læs muligt) at skrive til denne predefinerede/reserverede variabel, så jeg ville nok lave det som:
$site_path = "forum";
if ($_GET['site'] != NULL) {
$site_path = $_GET['site'];
}
og så bare ellers bruge site_path variabelen de andre steder i koden.
Edit: du kan også bruge if (empty($_GET['site'])) - den tjekker om variablens indhold svarer til noget der skal opfattes som "ingenting" - den er mere allround og sikrer at det ønskede sker i stedet for at man skal til at undersøge om noget er NULL, false, "" og/eller andet gejl.
Indlæg senest redigeret d. 04.10.2008 12:34 af Bruger #4137