Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2008, 12:51
Wing
 
Fecha de Ingreso: junio-2008
Mensajes: 93
Antigüedad: 15 años, 10 meses
Puntos: 0
Problema al cargar módulo

Tengo una web modular, en que desde la página de inicio se cargan diferentes módulos de contenido, dentro de un layout determinado.

El código del layout es:

Código:
<?php include('includes/no_reg_header.html'); 

	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>');


 include('includes/footer.html'); ?>
que incorpora del archivo de configuración:

Código:
define('MODULO_DEFECTO', 'home');
define('LAYOUT_DEFECTO', 'layout_basic.php');
define('MODULO_PATH', realpath('./modulos/'));
define('LAYOUT_PATH', realpath('./layouts/'));

$conf['home'] = array(
		'archivo' => 'home.html',
		'layout' => LAYOUT_DEFECTO );
El header y el footer me los interpreta perfectamente como HTML y aplica perfectamente la hoja de estilos adjunta en el header, pero en los módulos no. Creo que me los interpreta como PHP aunque sea un archivo .html porque las tíldes no me las reconoce como UTF-8 y al ponerlas &iacoute lo interpreta como un operador. (Al leer el código fuente en FF esto está en rojo, color del PHP)

¿Alguien sabe donde puede estar el problema?