Buongiorno,
Vi chiedo un consiglio: Ho un sito con un centinaio di pagine, le pagine hanno più o meno questa struttura:
include("header.php");
"corpo della pagina"
include("footer.php");
Il problema e' che con questa struttura dovrei mettere tutte le pagine nella stessa cartella, cosa che non voglio. Vorrei organizzare le pagine in sottocartelle, ma la funzione include() solo funziona se il file e' nella cartella.
Ho pensato a due soluzioni, la prima consiste in copiare i file header.php e footer.php in tutte le cartelle (soluzione molto brutta e' poco pratica), la seconda e' più o meno cosi:
$header=file("http://myhost/header.php");
echo implode($header);
"corpo della pagina"
$footer=file("http://myhost/header.php");
echo implode($footer);
Non sono sicuro che vada bene, vorrei chiedervi cosa posso fare per risolvere questo problema?
Grazie
Vi chiedo un consiglio: Ho un sito con un centinaio di pagine, le pagine hanno più o meno questa struttura:
include("header.php");
"corpo della pagina"
include("footer.php");
Il problema e' che con questa struttura dovrei mettere tutte le pagine nella stessa cartella, cosa che non voglio. Vorrei organizzare le pagine in sottocartelle, ma la funzione include() solo funziona se il file e' nella cartella.
Ho pensato a due soluzioni, la prima consiste in copiare i file header.php e footer.php in tutte le cartelle (soluzione molto brutta e' poco pratica), la seconda e' più o meno cosi:
$header=file("http://myhost/header.php");
echo implode($header);
"corpo della pagina"
$footer=file("http://myhost/header.php");
echo implode($footer);
Non sono sicuro che vada bene, vorrei chiedervi cosa posso fare per risolvere questo problema?
Grazie