Buon giorno a tutti.
Ho un menu laterale che al click si apre su tutte le pagine.
Non tutte le pagine però sono nella directory principale.
Ci sono quelle che sono contenute in una sotto cartella o in una sotto cartella di una sotto cartella.
Per cui, non vorrei fare 3/4 menu laterali, ma bensì uno soltanto, utilizzando
$_SERVER['REQUEST_URI'].
In questo modo:
Codice PHP:
//Vado a contare il numero di "/" presenti;
//qui ne vado a togliere uno all'inizio in quanto tra localhost e sito c'è la differenza di uno "/"
$n = substr_count(substr($_SERVER['REQUEST_URI'],1), "/");
//$n = substr_count($url, "/");
$request_uri = "";
//a seconda del numero vado ad impostare il percorso di un livello sotto la directory principale
if($n==3){
$request_uri = "../";
}
elseif($n==4){//due livelli sotto
$request_uri = "../../";
}
Per tanto ho pensato di fare in questo modo:
Codice PHP:
<td style="width:40px">[img]<?php echo $request_uri.'graphics/icon/new_icon/new_icon_back_30x30.png';?>[/img]</td>
<td class='second'>[url="javascript:void(0)"]'" title="back">Menu principale[/url]</td>
Secondo voi è corretto?Ci sono altre strade?
Grazie mille.
Buona giornata