Aggiorno il post con quello che ho ottenuto: ho spostato tutti i template che dovranno ospitare le varie sezioni e sottosezioni dentro la cartella "tmpl", di conseguenza ho modificato il codice della index.php in questa maniera:
Ho insomma aggiunto e gestito la variabile $t.Codice PHP:
<?php
include("header.php");
$t="tmpl";
$p="main";
if(isset($_GET['page'])){
$p=$_GET['page'];
if($p!=basename($p) || !preg_match("/^[A-Za-z0-9\-_]+$/",$p) || $p=="index" || !file_exists($t."/".$p.".php"))
$p="error";
}
include($t."/".$p.".php");
include("menu.php");
include("footer.php"); ?>
Adesso mi servirebbe creare una serie di cartelle dentro la nuova cartella "tmpl", per suddividere i vari template in base alle quattro sezioni principali che vanno a comporre il sito.
Fatta questa cosa, come devo modificare il PHP dell'index affinchè continui a caricare correttamente i template?
Grazie,
goat