Foros del Web » Programando para Internet » PHP »

Los includes me dan error en una modulación..

Estas en el tema de Los includes me dan error en una modulación.. en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 07/09/2010, 14:23
Usuario no validado
 
Fecha de Ingreso: abril-2010
Ubicación: La habana
Mensajes: 229
Antigüedad: 14 años
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
  #2 (permalink)  
Antiguo 07/09/2010, 14:47
Usuario no validado
 
Fecha de Ingreso: abril-2010
Ubicación: La habana
Mensajes: 229
Antigüedad: 14 años
Puntos: 4
Respuesta: Los includes me dan error en una modulación..

Ya!!!, doy por terminado este tema, cometí la barbaridad de tener a los includes y muchas cosas más repetidas en cada una de las páginas, quité eso y ya, el problema era que anteriormente tenía el sitio modularizado a mi manera (mal) y ahora lo quise hacer realmente como se debe y arrastré algunos errores, que acabo de corregir.
Saludos

Etiquetas: includes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:28.