Blur, ho letto con attenzione tutto il thread ma....
il mio problema non è includere le pagine che sono in cartelle esterne, quello funziona:
Codice PHP:
<? include("header.php");
include("menu.php");
if (empty($_GET['page'])) {
$p="primapagina"; //pagina di default
} else {
$p=$_GET['page'];
}
if(!file_exists($p.".php")){
$p="error.php"; //pagina di errore
}
include($p.".php");
include("footer.php"); ?>
Il problema è che se in una di queste pagine ho uno script (breadcrumbs) che deve visualizzarmi IN CHE CARTELLA SI TROVA la pagina, questo non funziona perchè il codice non legge la cartella della pagina, ma legge quello che gli passa php tramite:
index.php?page=cartella/pagina
include tutto in index.php e le cartelle vanno a farsi benedire