使用 $_SERVER[ "DOCUMENT_ROOT" ] 和相对或绝对路径的 PHP



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

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

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

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;

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

($_SERVER ["DOCUMENT_ROOT"] . "/include/header.php"); 

在我的标题.php文件中,结构如下所示:

<HTML>
<HEAD>
<link rel="stylesheet" type="text/css" href="css/name.css">
<script src="js/jquery.js"></script>

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

假设所有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";

相关内容

  • 没有找到相关文章

最新更新