我有這兩個文件:PHP MySQL的XAMPP未能打開流:沒有這樣的文件或目錄
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):未能打開流:在C:\ xampp \ htdocs \ hrm2 \ Class \ class.user.php中沒有這樣的文件或目錄在線12
致命錯誤:require_once():在C:\ xampp \ htdocs \ hrm2 \ Class中打開所需'../dbconfig.php'(include_path ='C:\ xampp \ php \ PEAR')失敗\ class.user.php on line 12
路徑: 我有htdocs文件夾上的dbconfig,我在Class文件夾中有class.user.php文件。 其實我不知道路徑怎麼可能是錯的,因爲phpstorm是說因爲推薦它是正確的。
確保路徑正確... PHP告訴你路徑不正確,所以你應該修復這個問題。 –
事情是這條路是正確的,這真的很奇怪。 – sygamers