使用php包含层次结构中不同级别的文件

jpg*_*erb 2 php

我正在创建一个基于浏览器/文本的游戏.为了整理文件,我把它们分成了不同的文件夹

游戏

服务器//数据库连接文件
样式// CSS文件
结构//可查看页面的任何模板文件(菜单栏等我不想在每个可查看文件中复制.php**
脚本// JS文件
位置文件夹//像'工作'或'犯罪' - 菜单选项

如果我在localhost/game/work/work.php中说想要访问数据库,我将不得不使用

include "../../server/dbc.php";
Run Code Online (Sandbox Code Playgroud)

我试过了

$root = dirname(__file__);
Run Code Online (Sandbox Code Playgroud)

在我的localhost/game文件夹之前,但它开始给我一个错误 - "无法打开流:找不到合适的包装器",这是因为它使用的是完整的文件位置而你显然无法做到这一点.

有没有更简单的方法来实现它,以便我可以从任何地方访问我的数据库而不管文件夹中的层次结构?

先感谢您!

Jas*_*ary 5

有很多选项,我会按照易于实现的顺序提供一些选项: