Tema: Web Modular.
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2008, 08:55
hitmank
 
Fecha de Ingreso: febrero-2008
Mensajes: 14
Antigüedad: 16 años, 2 meses
Puntos: 0
Web Modular.

Buenas:

Estoy creando una web modular, y tengo el siguiente problema.

El archivo conf:

Código:
<?php

define('MODULO_DEFECTO', 'home');
define('MODULO_PATH', realpath('./modulos/'));

 
$conf['home'] = array(
       'archivo' => 'home.php', );
       
$conf['articulo'] = array(
       'articulo' => 'art.php' );
?>

El index es el siguiente:

Código:
<?php include('conf.php'); ?>
<?php if (!empty($_GET['mod']))
   $modulo = $_GET['mod'];
else
   $modulo = MODULO_DEFECTO;
 
if (empty($conf[$modulo]))
       $modulo = MODULO_DEFECTO;
 
?> 

CODIGO HTML POR MEDIO...


		<?php if (file_exists( $path_modulo ))
       include( $path_modulo );
   else
       die('Error al cargar el módulo <b>'.$modulo.'</b>. No existe el archivo <b>'.$conf[$modulo]['archivo'].'</b>');
?>
El home.php está en la carpeta modulos. Y la carpeta está al mismo nivel que conf.php

Me dices que no se ha encontrado el home.php


¿Soluciones? ¿Alguna idea?