gpt4 book ai didi

php - require_once :failed to open stream: no such file or directory

转载 作者:IT王子 更新时间:2023-10-29 00:16:15 25 4
gpt4 key购买 nike

我在“PAGE A”中有这个测试代码:

<?php
require_once('../mysite/php/classes/eventManager.php');
$x=new EventManager();
$y=$x->loadNumbers();
?>

“eventManager.php” 内部有一个 require_once:

<?php
require_once('../includes/dbconn.inc');
class EventManager {...}
?>

我的文件夹结构是这样的:

mysite/php/classes folder and includes folder

如果我在浏览器中测试 PAGE A,我会收到:

Warning: require_once(../includes/dbconn.inc) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\www\mysite\php\classes\eventManager.php on line 3


Fatal error: require_once() [function.require]: Failed opening required '../includes/dbconn.inc' (include_path='.;C:\php5\pear') in C:\wamp\www\mysite\php\classes\eventManager.php on line 3

哪里出错了?

谢谢卢卡

最佳答案

该错误几乎可以解释问题所在:您正试图包含一个不存在的文件。

尝试使用文件的完整路径,使用realpath() ,并使用 dirname(__FILE__) 获取当前目录:

require_once(realpath(dirname(__FILE__) . '/../includes/dbconn.inc'));

关于php - require_once :failed to open stream: no such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5116421/

25 4 0