我在PHP中制作自定义CMS,我想知道为它创建配置文件的最佳方法。我想要它可以在我要添加的管理面板中更改变量。我之前没有弄乱文件系统函数或任何其他文件函数,所以我不确定什么是最好的方法。 谢谢!
答案 0 :(得分:2)
如果您想要一个人类可读的配置文件格式,请查看parse_ini_file()。您还需要能够写入文件,请参阅:create ini file, write values in PHP。 有一个PEAR包Config_Lite似乎也应该有效。
如果可读性无关紧要,请将其保存到database。
答案 1 :(得分:2)
.ini
文件可以很好地构建,您只能更新部分。与直接的PHP配置相比,它可以使用更简单的语法进行编辑。
要将.ini
文件解析为PHP数组,请使用函数parse_ini_file()
答案 2 :(得分:1)
如果您希望通过管理Web界面更改变量,请将这些变量存储在数据库中,就像任何其他CRUD数据一样。
答案 3 :(得分:1)
我认为最好的想法是使用MySQL来存储数据。
但是,如果由于某些原因你不能这样做,那么我建议把它变成一个XML文件然后你可以从SimpleXML获取变量,这样你就可以查看所有变量并将它们的值放到形成。然后,目标PHP可以轻松地创建类似"<val1>".$_POST["value1"]."</val1><val2>".$_POST["value2"]."</val2>"
的字符串。最后,它将通过简单的文件系统函数保存文件,您可以通过Google搜索“php file write”来学习。
或者另一个想法是已经提到的parse_ini_file()。
如果你不明白,请问。或谷歌!