Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 尝试对文件执行一次\u时出错_Php_Backend_Require - Fatal编程技术网

Php 尝试对文件执行一次\u时出错

Php 尝试对文件执行一次\u时出错,php,backend,require,Php,Backend,Require,我在运行脚本时遇到以下错误: Warning: require_once(..\ksUtils.php): failed to open stream: No such file or directory in D:\Prog\xampp\htdocs\projs\MccoS\backEnd\db\dbFunctions.php on line 5 Fatal error: require_once(): Failed opening required '..\ksUtils.php' (in

我在运行脚本时遇到以下错误:

Warning: require_once(..\ksUtils.php): failed to open stream: No such file or directory in D:\Prog\xampp\htdocs\projs\MccoS\backEnd\db\dbFunctions.php on line 5

Fatal error: require_once(): Failed opening required '..\ksUtils.php' (include_path='.;C:\php\pear') in D:\Prog\xampp\htdocs\projs\MccoS\backEnd\db\dbFunctions.php on line 5
我需要的文件位于D:\Prog\xampp\htdocs\projs\MccoS\backEnd\db中\

我当前脚本的第一行:

<?php
if (session_status() == PHP_SESSION_NONE) {
    session_start();
}

require_once '..\backEnd\db\dbFunctions.php';
我怎样才能解决这个问题


注意:我在Windows上。

我无法添加注释,因为信誉较差,正如错误所说,无法找到文件,因此问题在于定义文件路径:

<?php
if (session_status() == PHP_SESSION_NONE) {
    session_start();
}

require_once="../backEnd/db/dbFunctions.php";
试试这个

<?php
if (session_status() == PHP_SESSION_NONE) {
    session_start();
}

include __DIR__ . "../backEnd/db/dbFunctions.php";

您应该有一个BASE_PATH常量或一个类似的名称来保存项目目录的绝对路径,并停止在所有地方使用相对路径,因为正如您所看到的,这会变得混乱。然后您就可以使用require_once BASE_PATH了。”backEnd/ksUtils.php'和您的问题vanishes@Xatenev谢谢你的建议,我选择了它并解决了我的问题。很高兴它对你有用。我不确定什么样的构造需要_once=。。。。;是同样,您的答案也没有回答OP的问题,dbFunctions.php的require可以正常工作。重读问题。
<?php
if (session_status() == PHP_SESSION_NONE) {
    session_start();
}

include __DIR__ . "../backEnd/db/dbFunctions.php";