我几乎阅读了有关set_include_path的所有帖子,但我还没有找到一篇我真正理解的帖子。
我正在尝试将UserSpice用于我在新网站上的登录。我当然已经有了网站的文件结构,我想我可以简单地将UserSpice文件夹添加到该结构中,然后使用set_include_path访问UserSpice中的所有文件。但我想我只是不了解一般的功能或路径。
这是我的代码:
set_include_path(get_include_path() . PATH_SEPARATOR . 'C:\xampp\htdocs\mynewsite\userSpice');
这是结果: 致命错误:require_once():在E:\ xampp \中打开所需的'users / init.php'(include_path ='。; C:\ xampp \ php \ PEAR; C:\ xampp \ htdocs \ mynewsite \ userSpice')失败第10行的htdocs \ mynewsite \ index.php
'users'文件夹是'mynewsite / userSpice'的子文件夹,所以我认为该路径允许访问该文件夹。
有人可以帮忙吗?
答案 0 :(得分:0)
您必须使用$_SERVER['DOCUMENT_ROOT']
访问所需的路径:
require_once $_SERVER['DOCUMENT_ROOT'] .'/mynewsite/userSpice/users/init.php';
require_once $_SERVER['DOCUMENT_ROOT'] .'/mynewsite/userSpice/users/includes/header.php';
require_once $_SERVER['DOCUMENT_ROOT'] .'/mynewsite/userSpice/users/includes/navigation.php';