Grazie per la risposta.
Allora, io ho questo file index.php:
Codice PHP:
<?php
include "config.php";
//funzione per caricare il contenuto centrale della pagina
function pagina() {
$p="main"; //pagina di default per i contenuti centrali
if(isset($_GET['page'])){ //pagina passata via parametro
$p=$_GET['page'];
if($p!=basename($p) || !preg_match("/^[A-Za-z0-9\-_]+$/",$p) || $p=="index" || !file_exists($p.".php"))
$p="error"; //pagina di errore
}
// se invece passto path:
if(isset($_GET['path'])){
$path=$_GET['path'];
include($path."/index.php");
}
//altrimenti carico la pagina principale
include($p.".php");
}
include "template/template.php";
?>
che richiama questo template tradizionale fatto con include():
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="it">
<head>
<title><?php echo $titolo; ?></title>
<link rel="stylesheet" type="text/css" href="template/css/style.css" />
</head>
<body>
<div id="container">
<div id="header">
<div id="testata"> </div>
</div>
<div id="top">
<?php include("menu.php"); ?>
</div>
<div id="main">
<div id="leftbar">
<?php include("left.php"); ?>
</div>
<div id="content">
<?php //include("main.php");
pagina();
?>
</div>
<div id="footer">note di copyright</div>
</div>
</div>
</body>
</html>
Come faccio ad implemtare bTemplate? cosa devo modificare, lasciando inalterata
la struttura del mio sito? grazie