PHP: Caminho absoluto de uma url
Função dirname().
Constante __FILE__
Script rodando em máquina local (windows/xampp)
Estrutura de diretórios:
–linhadecomando
— absoluto
http://localhost/linhadecomando/absoluto/
<?php echo dirname(dirname(__FILE__)); // resultado: C:\xampp\htdocs\linhadecomando ?> |
Estrutura de diretórios:
–linhadecomando
— absoluto
—— sobre.php
http://localhost/linhadecomando/absoluto/sobre.php
<?php echo dirname(dirname(__FILE__)); // resultado: C:\xampp\htdocs\linhadecomando ?> |
Script rodando em servidor externo (linux)
Estrutura de diretório:
–absoluto
http://www.nome-do-site.com.br/linhadecomando/absoluto/
<?php echo dirname(dirname(__FILE__)); // resultado: /home/linhadecomando/public_html/linhadecomando ?> |
Estrutura de diretórios:
–absoluto
— sobre.php
http://www.nome-do-site.com.br/linhadecomando/absoluto/sobre.php
<?php echo dirname(dirname(__FILE__)); // resultado: /home/linhadecomando/public_html/linhadecomando ?> |