Ver Mensaje Individual
  #11 (permalink)  
Antiguo 27/08/2012, 22:42
Celestialzero
 
Fecha de Ingreso: marzo-2012
Mensajes: 1
Antigüedad: 12 años, 7 meses
Puntos: 1
Respuesta: ¿Cómo hacer que las páginas secundarias dependan de la principal?

Imagino que aun no has empezado con php, pero tengo esta funcion con la que hago un pagina modular, todo funcionando desde el index.php

Tienes tu index en el folder principal, y crear folder llamado modules o como gustes llamarle, todas tus demas paginas las guardaras en ese folder.
Código PHP:
<?PHP
function modular_web($Page false)
{
    
$Page = isset($_GET["v"]);

    if(
$Page === false) return false//false podrias cambiarlo por una ruta, en caso de que $Page sea false retorna a "X" pagina

    
$Page urldecode($Page);
    
    
$Path "modules/" $Page ".php"//Folder donde se encontraran todas las demas paginas

    
if(file_exists($Path))
    {
        return 
$Path;
    }
    else
    {
        
header("Location: "$_SERVER['HTTP_HOST'] . "?v=error"); //Crear archivo error.php para redireccion de paginas no encontradas
    
}
}

//De esta manera lo aplico

$Output false//Indicado de impresion en body

$Page $_GET["v"]; //variable a pasar, 127.0.0.1/?v=variable

$Web modular_web($Page)

if(
$Web)
{
return 
$Web;
}

//ahora los archivos del folder "modules" seran de esta manera
//EJ: main.php
$Output .= <<<EOF
//Codigo HTML
EOF;
?>

//Index.php dentro de los tags de body se coloca

<?PHP echo $Output?>
Con eso todas tus paginas seran llamadas desde el index.php