要求从文件夹内部

时间:2016-08-28 13:22:18

标签: php require require-once dirname

在我的管理文件夹中,我有index.php,我无法加载,我把require_once dirname(__DIR__).'/includes/header.php';放在里面,加载header.php,里面包含文件夹,同样适用于footer.php 。但是我得到了这个错误:

Warning: require_once(functions/sanitize.php): failed to open stream: No such file or directory in C:\xampp\htdocs\Monk Studio 24.08.2016\core\init.php on line 25

Fatal error: require_once(): Failed opening required 'functions/sanitize.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\Monk Studio 24.08.2016\core\init.php on line 25

在header.php里面我有require_once dirname(__DIR__).'/core/init.php';,它运行正常。我认为问题是因为/admin/index.php包括/includes/header.php,并且他包含的/core/init.php包含/functions/sanitize.php和其他人......

我很困惑......

1 个答案:

答案 0 :(得分:1)

  

而不是require_once尝试包含选项

替换:

require_once dirname(__DIR__).'/includes/header.php';

使用

include('includes/header.php');

希望这样能为你制作一个技巧