-2

我想将我的数据库的密码存储到一个文件中,而不是按照许多回复者对此处相关答案的指示存储到 webroot 中。

我想从目录“~/”中读取文件。
怎么做?

我试过了$file_content = file_get_contents("~/pass", true);,但是当我echo $file_content什么也没打印出来。

4

2 回答 2

0

执行此操作的经典方法是在 Web 应用程序子目录中使用 config.php,设置数据库访问变量,如 $password。就安全性而言,“配置”太明显了。

此外,所有传递文件的 php 脚本都应该被限制性地编程。

于 2012-12-31T11:24:16.750 回答
0

如果您要上传到 FTP 服务器,请使用 FileZilla 之类的东西,您应该会看到您的文档根目录。

对我来说,它是 /home/myusername/public_html。如果您在 web 根目录上方的 myfolder 中有一个文件,假设它是 /home/myusername/myfolder/file。

然后做file_get_contents(thingimentionedabove);

尽管我建议将您的文档放在 Web 根目录中,并通过 .htaccess 文件中的权限授予/禁止访问。

于 2012-12-31T01:05:38.917 回答