Ver Mensaje Individual
  #11 (permalink)  
Antiguo 26/10/2003, 05:41
Avatar de Pino
Pino
 
Fecha de Ingreso: abril-2003
Ubicación: Cangas do Morrazo, Pontevedra, Galicia, España, Europa, etc
Mensajes: 490
Antigüedad: 21 años
Puntos: 0
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
__________________
Pïno
Webmaster de Programas Lynx
Usuario Registrado de Linux #327681

Mi cuerpo en windows, pero mi mente pensando en linux.