PHP包含doen';不能在子文件夹中工作


PHP include doen't work inside subfolders

在我的项目中,我把我的文件放在这个文件夹中:

/测试服务器/

但是,我在/testrongerver/css 中为我的css文件创建了组

问题是,我想为我的项目添加新的模块,称为调度器。它有很多文件,所以我为这个模块创建了另一个文件夹,名为/testrongerver/scheduller。

我有一个包含所有导航菜单的头文件。假设这个文件名为wrapper.php。这个文件使用来自my/testrongerver/css/folder 的css

<link rel="stylesheet" type="text/css" href="css/style-fit.css" />

wrapper.php位于/testrongerver内/style-fit.css位于/testrongerver/css/内

接下来,我在/testrongerver/scheduller/folder 中有了文件scheduler.php

我试过像这样在里面使用$_SERVER['DOCUMENT_ROOT'],

$path2 = $_SERVER['DOCUMENT_ROOT'];
$path2 .= "/test_server/wrapper.php";
include_once($path2);

它可以包含wrapper.php,但是缺少对style-fit.css的引用。

如何解决此问题?

谢谢。

你试过这种方法吗?

<link rel="stylesheet" type="text/css" href="/test_server/css/style-fit.css" />

只有当您能够成功地包含wrapper.hp.

时,这才能完美工作

试试这个:

$path2 = $_SERVER['DOCUMENT_ROOT'];
$path2 .= "test_server/wrapper.php";
include_once($path2);