我知道以前可能会问过这个问题,但在阅读完这些帖子后我无法弄明白我的情况。遗憾。
我在为include / require_once文件声明文件路径时遇到了困难。
我的文件夹结构是这样的。
Root folder:
index.php
Folder(core)
init.php
Folder(user)
registration.php
login.php
logout.php
....
Folder(functions)
functions.php
Folder(inc)
header.php
footer.php
所以我遇到的问题是,每当我尝试包含或要求文件时,请从文件夹(核心)中说 - >文件夹(用户)中的文件init.php - >文件registration.php(registration.php将是include命令所在的位置)它会抛出一个错误并且页面没有加载。我收到错误“警告:require_once(/core/init.php):无法打开流:没有这样的文件或目录”。为什么会这样?如果我尝试包含来自不同目录的其他文件,那就相同了。
请帮助,我知道这可能是一个愚蠢的问题,但我无法弄清楚
答案 0 :(得分:0)
如果始终首先加载index.php
并加载可能还加载其他文件的其他文件,则所有内容都与根目录相关:
core/init.php