0

大家好,任何人都可以解释为什么我的程序会发生这种情况

当我使用这个文件夹结构时

在此处输入图像描述

database.php 中的代码是

<?php require_once("../db_config.php");?>

我收到一个错误 Fatal error: require_once(): Failed opening required '../db_config.php' (include_path='.;F:\xampp\php\PEAR') in F:\xampp\htdocs\project\database\db_mysql\database.php on line 3'

但是当我移动 db_config.php

在此处输入图像描述

一切正常。我不明白。谁能解释一下。我更喜欢使用第一个文件夹结构,因为我将为 mssql 数据库添加一个新文件夹 db_mssql。

4

1 回答 1

3
<?php require_once("../db_config.php");?>

尝试

<?php require_once("../../db_config.php");?>

更好的是使用

require_once($_SERVER['DOCUMENT_ROOT'] . 'directory/directory/file');
于 2013-02-06T03:01:02.220 回答