Pessoal Boa Noite!
Tenho a seguinte dúvida:
define( 'PATH_ROOT', dirname(__FILE__) );
O PATH_ROOT me exibe a saída: D:\webmaster\gemak
já o código:
$_SERVER['SERVER_NAME'];
Gera a saída: localhost
e:
$_SERVER['PHP_SELF'];
Gera a saída: gemak/index.php
Segue um exemplo:
Se o arquivo (pagina.php) estiver no directório: D:\webmaster\gemak\gemak2\gemak3 a url raiz deveria ser localhost\gemak\gemak2\gemak3.
A pergunta é: Existe alguma variável pré-definida ou alguma função em php que me forneça isso diretamente? Ou preciso utilizar expressões regulares (ereg) e concatenação entre FILE_SERVER e PHP_SELF?
Obs: Tentei parse_url(), mas obtive o mesmo de PHP_SELF.