PHP包括在子文件夹中不起作用(PHP include doen't work inside subfolders)
在我的项目中,我将文件放在此文件夹中:
/ test_server /
但是,我在/ test_server / css中为我的css文件制作组
问题是,我想为我的项目添加新模块,称为调度程序。 它有很多文件,所以我为这个模块创建了另一个文件夹,名为/ test_server / scheduler。
我有头文件包含我所有的导航菜单。 假设这个文件名为wrapper.php。 这个文件使用我的/ test_server / css /文件夹中的css
<link rel="stylesheet" type="text/css" href="css/style-fit.css" />
wrapper.php位于/ test_server / style-fit.css里面/ test_server / css /
接下来,我在/ test_server / scheduler /文件夹中有文件scheduler.php
我试过在里面使用$ _SERVER ['DOCUMENT_ROOT'],
$path2 = $_SERVER['DOCUMENT_ROOT']; $path2 .= "/test_server/wrapper.php"; include_once($path2);
它可以包含wrapper.php,但是缺少style-fit.css的引用。
如何解决这个问题?
谢谢。
In my project, I put my file inside this folder:
/test_server/
But, I make group for my css file inside /test_server/css
The problem is, I want to add new module for my project, called scheduler. It has many files so I create another folder for this module, called /test_server/scheduler.
I have header file contains all my navigation menu. Let's say this file called wrapper.php. this file use css from my /test_server/css/ folder
<link rel="stylesheet" type="text/css" href="css/style-fit.css" />
wrapper.php located inside /test_server/ style-fit.css located inside /test_server/css/
Next, I have file scheduler.php inside /test_server/scheduler/ folder
I've tried using $_SERVER['DOCUMENT_ROOT'] inside it like this,
$path2 = $_SERVER['DOCUMENT_ROOT']; $path2 .= "/test_server/wrapper.php"; include_once($path2);
It can contain the wrapper.php, but, the references for style-fit.css is missing.
How to fix this problem?
Thanks.
原文:https://stackoverflow.com/questions/26734097