我正在创建一个基于浏览器/文本的游戏.为了整理文件,我把它们分成了不同的文件夹
游戏
服务器//数据库连接文件
样式// 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文件夹之前,但它开始给我一个错误 - "无法打开流:找不到合适的包装器",这是因为它使用的是完整的文件位置而你显然无法做到这一点.
有没有更简单的方法来实现它,以便我可以从任何地方访问我的数据库而不管文件夹中的层次结构?
先感谢您!