Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/03/2008, 11:24
Avatar de rogertm
rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 9 meses
Puntos: 638
Re: Web Modular: Modulo defecto o Error 404

yo las uso, y lo que hago es poner el modulo por defecto la pagina inicial y el error 404 lo defino el el conf (creo que estas usando el tutorial de zonaphp.con, no???), asi:
conf.php:
Código PHP:
<?php
define
('DEFAULT_MODULO''inicio');
define('ERROR_MODULO''error');
define('DEFAULT_LAYOUT''indexLayout.php');
define('PATH_MODULO'realpath('./modulos'));
define('PATH_LAYOUT'realpath('./layout'));

$conf['inicio'] = array(
    
'archivo' => 'inicio.php');
    
$conf['contactos'] = array(
    
'archivo' => 'contactos.php');
    
$conf['eventos'] = array(
    
'archivo' => 'eventos.php');

$conf['error'] = array(
    
'archivo' => 'error.php');
?>
y en el index, al final es como lo haces tu, pero en lugar de un die(), lo mando al modulo error:
Código PHP:
<?php
/***************/
$path_layout PATH_LAYOUT.'/'.$conf[$modulo]['layout'];
$path_modulo PATH_MODULO.'/'.$conf[$modulo]['archivo'];

if(
file_exists($path_layout)){
    include(
$path_layout);}
elseif(
file_exists($path_modulo)){
    include(
$path_modulo);}
else{ include(
"modulos/error.php"); }
en la pagina que marque el error 404 solo pones:
<h1>Error 404, file not found</h1>
y ya
http://rogertm.alojalo.info/regla/index.php?mod=error
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose