【发布时间】:2017-03-27 13:47:52
【问题描述】:
我有这两个文件:
dbconfig.php
<?php
class database{
function __construct()
{
$db_user="root";
$db_pass="";
try {
$con = new PDO('mysql:host=localhost;dbname=hrm', $db_user, $db_pass);
$con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e)
{
echo $e->getMessage();
}
}
}
和:
<?php
session_start();
class user
{
private $db;
function __construct(){
require_once "../dbconfig.php";
$this->db= new database();
}
错误:
警告:require_once(../dbconfig.php):无法打开流:第 12 行的 C:\xampp\htdocs\hrm2\Class\class.user.php 中没有这样的文件或目录
致命错误:require_once():在 C:\xampp\htdocs\hrm2\Class\class.user 中打开所需的 '../dbconfig.php' (include_path='C:\xampp\php\PEAR') 失败.php 在第 12 行
路径: 我在 htdocs 文件夹中有 dbconfig,在 Class 文件夹中有 class.user.php 文件。 其实我不知道路径怎么会出错,因为phpstorm说它是正确的,因为推荐。
【问题讨论】:
-
确保路径正确... PHP 告诉您路径不正确,因此您应该修复它。
-
问题是路径是对的,真是奇怪。