Ciao a tutti.
Ho un'applicazione che genera pagine dinamiche da db+template php.
Le pagine create sono strutturate in directory e sottodirectory, esempio:
Esempio 1: http://localhost/root/categoria/prodotto
Esempio 2: http://localhost/root/categoria/prodotto/pagina
Nel template html eseguo il link ad un css esterno che risiede in:
http://localhost/root/css/stile.css
Ovviamente, siccome gli script si trovano in varie pagine, alcune volte il collegamento al css è corretto, altre invece viene inserita una cartella in più, falsando il link.
Vorrei ricavare, in ogni occasione, questo path:
Path 1: ../../css/stile.css
Path 2: ../../../css/stile.css
Per ultimo vorrei che lo script sia funzionale anche online (al posto di localhost ci sarà "www.miosito.it").
Per ora faccio così, però sono costretto ad indicare tutte le cartelle presenti:
Come posso automatizzare tutto?codice:$page=$_SERVER['PHP_SELF']; if (strstr($page,'categoria')){ $path="../"; }else{ $path=""; }
Grazie ciao.