Ho così strutturato la mia root:
/
|-header.php
|footer.php
|*.php
|-/sottocartella/
|......................|-esempio.php
|-/lib/
|.....|-html_generator.php
Lo script html_generator non fa altro che includere i file header.php e footer.php nella varie pagine che (semi)dinamicamente vado a generare tramite la funzione:
function getHeader(){
include('header.php');
}
Il problema sta che nella directory principale (nei file *.php) non ho nessun problema mentre nella sottocartella/esempio.php mi ritorna l'errore che ovviamente non riesce a trovare header.php (footer.php).
Come potrei aggirare tale problema? Ho pensato di dare un percorso assoluto a getHeader() ma non riesco.
Spero di essere stato chiaro.![]()
gp
ps: visto che ci sono...avrei pure un altro problemino...tramite modrewrite vorrei riscrivere le mie pagine.php in pagine.html (aboutme.php in aboutme.html) ...com posso riuscirci? Ho provato varie regole ma nulla.