[Php-it] Directory corrente sulla root
Alessandro Marinuzzi
alecos_net at libero.it
Sat Oct 6 08:14:08 CEST 2007
Alessandro Marinuzzi ha scritto:
> Ciao! Ho una domanda un pò curiosa da girare alla lista:
>
> echo basename(dirname($_SERVER['PHP_SELF']),"/"));
>
> restituisce il nome della dir dove gira lo script ma stranamente quando
> lo metto nella root non mi compare nulla.... perchè? Come posso
> prelevare il nome della root se per esempio lo script gira in:
>
> web/www.sitoweb.it/home/script.php
>
> la root in questo caso è home ma appena metto lo script lì non mi da
> nulla, pagina bianca! mentre se lo metto in:
>
> web/www.sitoweb.it/home/dir/script.php
>
> lo script restituisce dir
>
> Come aggirare? e come ottenere solo il nome della root?
>
ho trovato una soluzione che non mi piace ma funziona:
<?php
$dir = basename(dirname($_SERVER['PHP_SELF']),"/");
if ($dir == "") {
$path = "root";
} else {
$path = basename(dirname($_SERVER['PHP_SELF']),"/");
}
echo $path;
?>
ce ne sono di migliori? Ciao e grazie :-)
--
Alessandro Marinuzzi
--------------------
http://www.alecos.it
--------------------
More information about the Php-it
mailing list