所以在花了很多时间搞清楚网站根目录后我决定提出这个问题
我的网站具有以下目录结构:
includes //(contains db and other includes files)
public_html //(this is the web -appication)
我想要的是这个目录的路径,它包含这两个文件夹而不是这些文件夹中的路径。
所以在include目录里面我有一个名为 initialize.php 的文件:
defined('SITE_ROOT') ? null : define('SITE_ROOT',dirname(__FILE__));
这在wamp上给出了以下输出:
C:\wamp\www\Mysite\includes\
我得到服务器上的:
/home/a4554444/includes
我想要的是这个:
C:\wamp\www\MySite\
我想删除最后列出的 \ includes 文件夹,以便我可以使用该路径访问 public_html 文件夹并在其他路径上使用它井
我该怎么做?
请以这种方式提及获取网站root的“正确”方式。如果没有提及正确的方法。
答案 0 :(得分:0)
也许你正在寻找类似的东西:
define('serverpath', $_SERVER['DOCUMENT_ROOT']. '/');