如何使一个CMS配置文件中的PHP(自定义)
问题描述:
我正在PHP中的定制CMS和我想知道什么是最好的办法是为它创建一个配置文件。我希望它能够在我要添加的管理面板中更改变量。我之前还没有搞清楚文件系统功能,或者其他任何文件功能,所以我不确定最好的方法是什么。 谢谢!如何使一个CMS配置文件中的PHP(自定义)
答
如果你想那么人类可读的配置文件格式考虑parse_ini_file()。您还需要能够写入文件,请参阅:create ini file, write values in PHP。 有一个PEAR包Config_Lite,看起来它应该也工作。
如果可读性不要紧,然后将其保存到database。
答
我认为最好的想法是使用MySQL来存储数据。但是,如果由于某些原因你不能这么做,那么我会建议将它作为一个XML文件,然后你可以从SimpleXML得到变量,这样,你可以查看所有变量并将它们的值放到一个表单中。然后,目标PHP可以很容易地创建一个字符串,如"<val1>".$_POST["value1"]."</val1><val2>".$_POST["value2"]."</val2>"
。最后,它将通过简单的文件系统功能保存文件,您可以使用“php文件写入”来学习。
或者另一个想法是这是已经提到的parse_ini_file()。
如果你不明白的东西,问。或Google!
ini文件更多,我正在寻找,谢谢!我希望它是人类可读的,所以我可以很容易地更改值,以防因为任何原因无法进入数据库。就像你说的,我可以更新部分。 – legobear154 2012-01-29 20:20:54