如何在PHP中制作CMS配置文件(自定义)


How to make a CMS config file in PHP (custom)

我正在用PHP制作一个自定义CMS,我想知道最好的方法是为它创建一个配置文件。我希望它能在我要添加的管理面板中更改变量。我以前没有弄乱过文件系统功能或任何其他文件功能,所以我不确定什么是最好的方法。谢谢

.ini文件的结构可以很好,并且您可以只更新的部分。与直接的PHP配置相比,它可以用更简单的语法进行编辑。

要将.ini文件解析为PHP数组,请使用函数parse_ini_file()

如果您想要一种可读的配置文件格式,请查看parse_ini_file()。您还需要能够写入该文件,请参阅:创建ini文件,用PHP编写值。有一个PEAR包Config_Lite似乎也应该工作。

如果可读性无关紧要,那么将其保存到数据库中。

如果您希望通过管理web界面更改变量,请将这些变量像任何其他CRUD数据一样存储在数据库中。

我认为最好的想法是使用MySQL来存储数据。

然而,如果由于某些原因无法做到这一点,那么我建议将其制作成一个XML文件,然后您可以从SimpleXML中获取变量,这样,您就可以查看所有变量并将其值放入一个表单中。然后,目标PHP可以很容易地制作一个类似"<val1>".$_POST["value1"]."</val1><val2>".$_POST["value2"]."</val2>"的字符串。最后,它将通过简单的文件系统功能保存文件,您可以通过谷歌搜索"php文件写入"来学习这些功能。

或者另一个想法是parse_ini_file(),它已经提到过了。

如果你不明白什么,就去问。或者谷歌!