Include script virker ikke med mere end 1 variabel - Hjælp!
Jeg brugte flg. script til at inkludere sider på min hp (www.troelscvarming.dk), i starten, hvilket ikke virkede på serveren:<?
if($page){
$url = $page . ".php";
include("$url");
}else{
include("main.php");
}
?>
Dernæst fik jeg hjælp til at bruge flg. script (REF: http://eksperten.dk/spm/513788):
<?
if(isset($_GET["page"])){
if(is_file($_SERVER["DOCUMENT_ROOT"] ."/". $_GET["page"] .".php")){
include($_GET["page"] .".php");
}else{
include("main.php");
}
}else{
include("main.php");
}
?>
Det virkede i det mindste så jeg kunne navigere rundt på de forskellige sider; $page virkede altså. Problemet ved dette script er at den åbenbart ikke kan håndtere andre variabler end $page - for hvis jeg fx åbner flg. link: ?page=part.show&ref=lacroix, så vil den kun åbne siden part.show.php mens $ref ikke ser ud til at eksistere!
Jeg skal meget gerne bruge et brugbart svar meget hurtigt da det er en hjemmeside til et firma som meget snart skal være færdigt.
//Hav0k
