PHP使用$ _SERVER [“DOCUMENT_ROOT”]和相对或绝对路径

时间:2017-10-20 23:48:40

标签: php global-variables

我正在使用XAMMP并在index.php页面中使用此变量:

+=

我的文件结构就像位于htdocs文件夹中一样:

for

在我的index.php文件中,我使用了这个变量:

($_SERVER ["DOCUMENT_ROOT"] . "/path/to/my/php/file);"

在我的header.php文件中,结构如下:

myprojectnet/include

   myprojectnet/css

      myprojectnet/js

        myprojectnet/folder1/index.php, css folder and js folder, etc;

            myprojectnet/folder2/index.php css folder and js folder, etc;

我必须把我的css文件夹和js文件夹放在我的index.php文件所在的相同目录中,当我的header.php文件应该解析我的css文件夹的路径时,我不应该这样做和js文件夹正确。

1 个答案:

答案 0 :(得分:1)

假设所有jscss个文件都在root/assets/cssroot/assets/js中。所有的php文件都是root/main/index.phproot/other/index.php,您可以使用以下内容:

$baseDir = dirname(__DIR__);

$cssFile = $baseDir."/assets/css/style.css";

$jsFile = $baseDir."/assets/js/index.js";