我有一个如下的目录结构;如何包含需要绝对路径的PHP文件?
的script.php
INC/include1.php
INC/include2.php对象/ object1.php
对象/ object2.php皂/ soap.php
现在,我使用这些对象在script.php
和/soap/soap.php
,我可以移动它们,但是我想要一个特定原因的目录结构。当执行script.php
时,包含路径是inc/include.php
,执行时/soap/soap.php
是../inc
,绝对路径有效,/mnt/webdev/[project name]/inc/include1.php...
但是如果我想将目录移动到不同的位置,这是一个丑陋的解决方案。
那么有没有办法使用相对路径,或者一种方式来编程生成"/mnt/webdev/[project name]/"
?
要小心,如果您通过Web服务器执行该脚本,该脚本将填充`DOCUMENT_ROOT` – Phil 2013-12-22 23:03:37
只是一个问题,为什么RealPath()为$ _SERVER [“DOCUMENT_ROOT”]?这不应该总是输出规范的路径吗? – 2015-11-15 00:30:30