Hola, vamos a ver el switch que haces ya lo hace el script, pero con un if. Tu tienes que poner el script entre el html a menos que uses templates.
Código PHP:
<html>
<head><title>Lo que sea</title></head>
<body>
<?
if (isset($REQUEST_URI)) {
$page = explode("?",$REQUEST_URI);
//si hay seccion...
if (isset($page[1])) {
//sacamos lo q hay entre ? y el primer & si lo hubiera
$carga = explode("&",$page[1]);
//si el archivo existe de por si...
if (file_exists(strtolower($carga[0]) . ".php.")) { include(strtolower($carga[0]) . ".php."); }
//si no existe, carga una seccion por defecto
else { include("inicio.php"); }
}
//si no hay seccion, o sea, la index... pos lo mismo q antes
else { include("inicio.php"); }
}
?>
</body>
</html>
Recuerda que si po0nes
www.miweb.com/?foro tiene que existir una página que se llame foro.php. Otra cosa cuando estaba biendo el codigo vi un error:
Código PHP:
if (file_exists(strtolower($carga[0]) . ".php[B].[/B]")) { include(strtolower($carga[0]) . ".php[B].[/B]"); }
Despues de la extensión php falta un punto.
Un saludo