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?