Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2010, 14:23
eljuank1982
Usuario no validado
 
Fecha de Ingreso: abril-2010
Ubicación: La habana
Mensajes: 229
Antigüedad: 14 años, 1 mes
Puntos: 4
Los includes me dan error en una modulación..

Básicamnete lo que me sucede es que cuando hago clin en algún vínculo pasándo cómo parametro la sección, se me habre la página completa dentro de index, cómo puedo mantener los includes para que la modulación funcione bien.
Aquí pongo los códigos, no sé donde está el error.

Mi index tiene esto:
Código PHP:
<?php include("includes/top_page.php"); ?>
<?php 
include("includes/header.php"); ?>
<div id="contenido">
  <?php

/**
 * EJEMPLO DE SITIO WEB MODULAR
 * Creación de un sitio web modular.
 */

//Configuración...
$carpeta 'secciones/'//Carpeta que contiene las secciones de nuestra web.


//Obtenemos la sección que el usuario está solicitando
$seccion = @$_GET['sec'];

//Si el usuario no ha solicitado ninguna sección en especial, eso significa que quiere ver la página principal de nuestra web, que será "home", así que le damos ese valor a la variable.
if (empty($seccion)){
    
$seccion 'home';
    }

//Acto seguido verificaremos que el archivo de sección que el usuario está solicitando exista en la carpeta que hemos definido en la variable $carpeta. Si éste existe, "incluimos" el contenido. De lo contrario, indicaremos que la sección no existe.

if (file_exists($carpeta $seccion '.php')){
    include(
$carpeta $seccion '.php');
    }else{
        echo 
'¡La sección no existe! Por favor <a href="' $_SERVER['PHP_SELF'] . '?sec=home">vuelva a la página principal.';
        }


?>
</div>
<?php include("includes/footer.php"); ?>
Mi footer esto:
Código PHP:
<div id="footer">
    
lo que sea
</div>
</
div>
</
body>
</
html
Mi header esto:
Código PHP:

<div id="header">
</
div>
<
div id="menu">
    <
a href="index.php?sec=Marina">Villa Marina</a>&nbsp;&nbsp;|&nbsp;&nbsp;    
    <
a href="../web-modular/Conte Armonia.php">Villa Armonía</a>&nbsp;&nbsp;|&nbsp;&nbsp;
    <
a href="#">Otro +</a>&nbsp;&nbsp;|&nbsp;&nbsp;
    <
a href="#">Otro 2</a>&nbsp;&nbsp;|&nbsp;&nbsp;
    <
a href="#">Otro 3</a>&nbsp;&nbsp;|&nbsp;&nbsp;
    <
a href="#">Services</a>&nbsp;&nbsp;|&nbsp;&nbsp;
    <
a href="#">Contact Us</a></div
Mi top_page esto:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>Mi pagina modular</title>
<
link href="style.css" rel="stylesheet" type="text/css" />
</
head>
<
body>
<
div id="wrapper"
Sé que la cosa está por los includes que debería ponerlos en algún otro sitio pero dónde¿?
Salu2
Y gracias