ModX/PHP:在连接到数据库的根目录中有我自己的文件吗?

Posted

技术标签:

【中文标题】ModX/PHP:在连接到数据库的根目录中有我自己的文件吗?【英文标题】:ModX/PHP: Have my own file in root directory that connects to DB? 【发布时间】:2012-06-13 06:38:06 【问题描述】:

我在我的 ModX CMS 的根目录中有一个我想用于 JSON 目的的 php 文件。

我想将该文件连接到数据库,而不暴露任何关键信息,例如数据库用户名和密码。

有一个配置文件包含位于可从浏览器访问的文件夹中的信息,但我不知道如何将该信息返回到我的 php 文件。

谁能帮助我: a) 直接从我的 php 文件安全地连接到数据库 b) 使用存储在已经安全的配置文件中的变量进行连接

任何帮助将不胜感激!

谢谢!

【问题讨论】:

【参考方案1】:

如果你想在你的额外文件中使用 modx 的所有功能,你可能想从外部加载 modx...http://rtfm.modx.com/display/revolution20/Loading+MODx+Externally

【讨论】:

【参考方案2】:

基本上我只是在配置文件中添加了一个 include() 并且它起作用了。唯一的问题是删除 ModX 添加到数据库名称的 ` 标记。请让我知道是否有人需要进一步澄清这一点

【讨论】:

以上是关于ModX/PHP:在连接到数据库的根目录中有我自己的文件吗?的主要内容,如果未能解决你的问题,请参考以下文章

在连接到上游客户端时负载平衡没有实时上游

mongoose.connect 在连接到 mongodb 后不调用回调

在连接到 mysql 的 jdbc 中访问被拒绝

SSMA 在连接到 microsoft access 数据库时挂起

如何在连接到 mLab 的 GraphQL 中为“更新”数据编写 Mutation

Node 在连接到 Postgres 方面比 .NET Core 快 20 倍