制作Config.php文件

时间:2014-09-22 02:21:50

标签: php mysql forms dynamic

我可能听起来很可怕,但我会尝试。

我想从表单中获取用户定义的信息并将其放入config.php文件中,您知道,例如"网站标题"并且它们会输入任何内容并将其永久地放入配置文件中,以便它是动态的。因此,使用变量将其设置为config.php中的另一个变量,而不是将其设置为一次性放置。我希望这是有道理的,

所以如果我进入网站管理员"到一个简单的形式,然后它将转到config.php并放下" $ sitetitle ="网站站长"进入配置,所以我可以把它包含在其他页面中。

通过这种方式或通过MySql会更好吗?

1 个答案:

答案 0 :(得分:0)

严格地说,您可以将配置数据存储在.ini文件中,并使用parse_ini_file函数读取该文件。假设您有2个文件,都存储在同一个文件夹中: - config.ini - parse.php

config.ini包含您的配置值:

Site Title = foo
Site Address = foo.com.

parse.php包含读取ini文件的方法:

<?php
var_dump(parse_ini_file("config.ini"));
?> 

php文件将返回:

array (size=2)
  'Site Title' => string 'foo' (length=3)
  'Site Address' => string 'foo.com' (length=7)

但是,这可能会引发性能问题,因为每次想要了解值时都可能会读取文件。我建议更喜欢使用常量,或者至少在程序开始时将配置值保存为常量:

define('SITE_TITLE', 'foo');
define('SITE_ADDRESS', 'foo.com');