默认目录是www / php,而不是xampp中的www

时间:2015-02-02 07:34:22

标签: php xampp

我的index.html文件位于c:// xampp / htdocs / www

然后我在c:// xampp / htdocs / www / php中的所有.php文件 所有我的图像文件都在c:// xampp / htdocs / www / images中 等

但是出于某些或其他原因,它在c:// xampp / htdocs / www / php中寻找index.html? 在我的.php文件中,当我想要包含.php文件时,我只需将其引用为

include ('functions.php');

应该是

include ('php/functions.php');

如何正确设置目录?

3 个答案:

答案 0 :(得分:0)

编辑httpd.conf文件并将行DocumentRoot替换为您想要的目录路径。

答案 1 :(得分:0)

使用     include(“functions.php”)

因为你在同一个目录里。

如果您正在使用

include('php / functions.php');

PHP检查c:// xampp / htdocs / www / php / php

中的文件

答案 2 :(得分:0)

为什么不能使用绝对路径包含文件。我们可以在www/目录中创建一个config.php,并且您可以定义一个具有www/的绝对路径的常量。现在,您可以在bootstrap中加载config.php并使用该常量并包含所需的目录文件,如下所示

config.php

define('ROOT_SYS',dirname(__FILE__).'/'); //$_SERVER["DOCUMENT_ROOT"] for root access

Now in all directory files you can use this to include,

include(ROOT_SYS . 'php/file.php')