我在家用机器上使用XAMPP,并将其用作Web服务器。
我有一个主文件夹,用于我的网站,然后我有一个开发文件夹,我正在尝试在新网站上工作。 (不确定这是否是相关信息,但值得一提)
在我的本地计算机上,该网站是c:/ MySite / Dev 在开发中我有一些基本的东西
开发 资产 CSS JS 包括 页脚 头 核心 在里面 夹 子文件夹 files.php 的index.php
init包含在每个页面的顶部,还包括页眉和页脚包含。标题内是我的导航栏。
我正在尝试定义站点根目录,这样我就不必继续更改../和../../ etc,具体取决于文件的位置。
另外,看到我的标题gan在许多子文件夹中,指向主索引等的链接会变得混乱,因为来自子文件夹的index.php不会将我带到root index.php
我尝试过使用 DIR 和SERVER_ROOT bt但我无法正常工作,服务器root返回c:/ www并且 DIR 返回了该文件夹调用它的文件。
我还是php的新手,所以我一边学习。
这是我尝试过的:
在init中:
define("WEB", "http://mySite.com/Dev");
$environment = WEB;
echo $environment;
这适用于第一个实例,然后当我在子文件夹中并尝试使用我得到的主页链接时:
http://mySite.com/Dev/Folder/Subfolder/%3Cbr%20/%3E%3Cb%3ENotice%3C/b%3E:%20%20Undefined%20variable:%20environment%20in%20%3Cb%3EC:/www/Dev/includes/header.php%3C/b%3E%20on%20line%20%3Cb%3E38%3C/b%3E%3Cbr%20/%3E/index.php
任何人都可以帮忙吗?
编辑:清除输出后的错误:
http://mySite.com/Dev/folder/subfolder/
Notice: Undefined variable: environment in C:/www/dev/includes/header.php on line 38
/index.php