可能重复: 读写配置文件
好的,我有一个配置文件,其中包含一些我希望用户能够更改的信息。我已经考虑过将信息保存在MySQL表中,但这不是一个好主意,因为我在配置变量之后包含了数据库类,这会使我的代码结构混乱。
知道如何读取/写入文件的变量/特定行吗?这是我的全局配置file.>
error_reporting(E_ALL);
/*
The parameters used site-wide
First set are Datbase parameters
And second set are the salts used to generate strings
*/
$params['db']['host'] = 'localhost';
$params['db']['username'] = 'root';
$params['db']['password'] = 'waffliner';
$params['db']['db_name'] = 'habcms';
$params ['core']['salt1'] = "184962574320355793361124913390";
$params['core']['salt2'] = "13952134426315134482857516025";
$params['core']['timeout'] = "60 minutes";
try {
include_once("core.inc.php");
include_once("db.inc.php");
include_once("user.inc.php");
} catch(exception $e) {
echo $e->getMessage();
}?>
发布于 2011-04-20 21:27:58
如果要这样做,则需要将配置存储在非PHP文件中。
例如,您可以将您的配置存储在.ini文件中,并使用档案()读取它。
发布于 2011-04-20 21:42:45
JSON♥是你的朋友。
{
"db": {
"host" : "localhost",
"username" : "root"
...
},
...
}https://stackoverflow.com/questions/5736734
复制相似问题