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*/
?>
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?