Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/12/2006, 10:11
pintix
 
Fecha de Ingreso: octubre-2004
Ubicación: Barcelona
Mensajes: 195
Antigüedad: 19 años, 6 meses
Puntos: 7
Re: Novata!! web modular ayudaaa

Cada sección se llamaría, por ejemplo, la primera seccion_1.php, la segunda seccion_2.php y así sucesivamente... pueden estar en la misma carpeta que index.php. La página seccion_1.php debería tener el contenido por defecto.

Los enlaces se pondrían así:
Código PHP:
<a href="index.php?id=2"
lo que está después de id= es lo que se convertirá en $_GET['id'] y en el código siguiente se combinará con "seccion_" y ".php" para crear el nombre del archivo que irá en el include.

Y donde quieras que vaya el contenido de la sección el código que te habían puesto, aunque yo he cambiado las comprobaciones, primero si existe id=numero en el enlace, después is_int que controla que lo que te viene del $_GET sea un número entero y para más seguridad, file_exists que comprueba que existe el archivo en cuestión:
Código PHP:
<?php
if(isset ($_GET['id']) && is_int ($_GET['id']) && file_exists ("seccion_"$_GET['id'] .".php")){ 
    include(
"seccion_"$_GET['id'] .".php"); 
} else {
    include(
"seccion_1.php");

?>