在php中获取绝对路径名

时间:2014-03-26 13:58:41

标签: php

请考虑以下情形:我在主文件夹的某些路径上定义了一个vhost。

~/web/project-name/是我的根。这样,当我指向http://some-name/时,它指向index.php内的~/web/project-name

我有一个模型 - 视图 - 控制器框架(自制/最小),我的视图包含不同的客户端链接(js,或cssa href)我创建了我的工作文件夹根目录,我使用了absoulte路径名(例如/client/css/my.css)。

现在有朋友参加我的项目。将其复制到/var/www/所以,现在我网站的内容不是root,所以我在视图中的链接不起作用?

缓解上述问题的最佳方法是什么?

我尝试在我的index.php中将常量ROOT定义为define('ROOT', dirname(__FILE__)),但它返回绝对路径,如/home/cipher/...

我想创建一个函数,使其返回index.php相对于web根的路径! 提前谢谢!

1 个答案:

答案 0 :(得分:0)

您可能想尝试$_SERVER['DOCUMENT_ROOT']