我正在创建一个基于浏览器/文本的游戏。为了整理文件,我把它们分成了不同的文件夹
游戏
服务器//数据库连接文件
样式// CSS文件
结构//可查看页面的任何模板文件(菜单栏等,我不想在每个可查看的页面中复制.php **
脚本// JS文件
位置文件夹//喜欢'工作'或者'犯罪' - 菜单选项
如果我说 localhost / game / work / work.php 并想要访问数据库,我将不得不使用
addExact
我试过了
include "../../server/dbc.php";
之前在我的 localhost / game 文件夹中,但它开始给我一个错误 - "无法打开流:找不到合适的包装器"这是因为它使用的是完整的文件位置,而你显然无法做到这一点。
有没有更简单的方法来实现它,以便我可以从任何地方访问我的数据库而不管文件夹中的层次结构?
提前谢谢!
答案 0 :(得分:5)
有很多选择,我会按照易于实施的顺序提供一些选项:
$_SERVER['DOCUMENT_ROOT']
APP_PATH
)