我的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');
如何正确设置目录?
答案 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')