Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2006, 16:12
Avatar de K3NNY
K3NNY
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: ARGENTINA!
Mensajes: 1.493
Antigüedad: 20 años, 2 meses
Puntos: 20
Problemas creando una simple web modular

Me encontre con un interesante articulo...

Planificacion de un proyecto modular

...y estoy intentando ponerlo en practica. Basicamente, propone el siguiente codigo para hacer una web modular...

Código PHP:
<?
//index.php
session_start ();
error_reporting E_ALL );
include_once( 
$_SERVER 'DOCUMENT_ROOT' ]. '/includes/conexion.php' );
include_once( 
$_SERVER 'DOCUMENT_ROOT' ]. '/includes/funciones.php' );

/*aqui incluimos todas las funciones, conexiones, etc. Ponemos el error_reporting a E_ALL para que podamos ver todos los fallos */

/*… todo nuestro html …*/

if ( file_exists $_SERVER 'DOCUMENT_ROOT' ]. '/modulos/' $_GET 'modulo' ]. '.php' )) include_once( $_SERVER 'DOCUMENT_ROOT' ]. '/modulos/' $_GET 'modulo' ]. '.php' );
else echo 
"<p class='error'>El archivo al que intentas acceder no existe. Verifica la dirección.</p><p><a href='/'>Principal</a></p>" ;

/*… html restante*/
?>
...pero estoy teniendo unos problemitas. Por ejemplo, si no hay un modulo definido, como cuando abrimos el index.php por primera vez, me sale un cartel de error...

Notice: Undefined index: modulo in XXXXXX on line 17

...como puedo decirle que si no hay ningun modulo definido (lo cual es diferente a si el modulo elegido no existe) me habra el modulo "inicio", por ejemplo? Alguna idea?
__________________
delFuego.com.ar
mi tumblelog sobre diseño

La dedicación en mi respuesta es directamente proporcional a la dedicación en tu pregunta.