运行脚本时出现此错误:
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';
问题是我需要的文件(dbFunctions.php)也有一个必需的文件(ksUtils.php),这就是错误的原因。
在dbFunctions.php中我有:require_once '..\ksUtils.php';
注意:我尝试放置http://localhost/projs/MccoS/backEnd/db/dbFunctions.php
并且没有抛出错误。
这是我的层次结构:
D:\Prog\xampp\htdocs\projs\
MccoS
-backEnd
--db
---dbFunctions.php
--ksUtils.php
-frontEnd
--register.php
我该如何解决这个问题?
注意:我在Windows上。
答案 0 :(得分:0)
试试这个
<?php
if (session_status() == PHP_SESSION_NONE) {
session_start();
}
include __DIR__ . "../backEnd/db/dbFunctions.php";
答案 1 :(得分:-1)
我无法添加评论,因为声誉较少,因为错误说,无法找到文件所以问题在于定义文件路径:
<?php
if (session_status() == PHP_SESSION_NONE) {
session_start();
}
require_once="../backEnd/db/dbFunctions.php";