Originariamente inviato da angelotm
mi rispondo da solo, magari questo post puo' servire a qualcuno

qui ho trovato una lista completa delle funzioni di cui ti cheidevo:
http://php.html.it/guide/lezione/265...e-le-stringhe/
grazie alla quale ho apportato alla tua soluzione le debite modifche di cui avevo bisogno,
posto il codice per tutti:
function posizione_attuale(){
$dir = explode('/', trim($_SERVER['REQUEST_URI'], '/'));
$dir_count = count($dir);
for ($i=1; $i<($dir_count); $i++){
$part = $dir[$i];
if ($i==($dir_count-1)){
$part=str_replace('.php', '', $part);
if(strpos($part,"?")){echo substr($part, 0, strpos($part,"?"));}
else{echo $part;}
}
else{echo $part."/";}
}
}
ho inoltre (sempre grazie alla guida di cui sopra) effettuato un controllo se la pagina ha dei parametri get (non so come altro chiamarli^^''), in modo che stampa solo il nome della pagina senza tutto quello che segue

grazie ancora Secta! sei stato ultra-utile!