Codice PHP:
 <?              require_once('connessione.php');  //esempio includi un file che esegue la connessione                /**********************************************     *  dispatch della vista     ***********************************************/     if (!isset($_REQUEST['mod']))         $_REQUEST['mod'] = 'homepage';    //assegnamo un modulo di default ne caso dovessimo richiamare la index.php senza parametri              $inc_file = 'moduli/'.$_REQUEST['mod']'.inc'; //suppongo che i moduli siano salvati nella cartella moduli con estenzioni ".inc" (opzionale)     if (file_exists($inc_file))         require_once($inc_file);     else          die("redirect pagina errore");                      ?>
c'è una cosa che nn ho ben capito:
mi hai detto che questa pagina (che quella principale) controlla se è richiesto un modulo specifico (dove per modulo si intende un qualsiasi altro codice php scritto da un'altra parte giusto?).
ma se avessi più moduli?
magari io voglio far vedere le prime 10 news in alto e nel centro altra roba presa da un'altra tabella.

ad esempio:
Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <link href="css/style.css" rel="text/stylesheet"/> <title>Insert title here</title> </head> <body>    <div id='container'><div id="header">qui metto le news</div>        <div id='menu'>  /*qui metti il codice del menu*/  </div>        <div id='contenuto'>          <?php require_once($template_da_includere); ?>     qui metto i messaggi degli utenti   </div>    </div> </body> </html>