我正在PHP中的定制CMS和我想知道什么是最好的办法是为它创建一个配置文件。我希望它能够在我要添加的管理面板中更改变量。我之前还没有搞清楚文件系统功能,或者其他任何文件功能,所以我不确定最好的方法是什么。 谢谢!如何使一个CMS配置文件中的PHP(自定义)
1
A
回答
2
的.ini
文件可以很好的结构,你就可以只更新的部分。与直接的PHP配置相比,它可以使用更简单的语法进行编辑。
为了解析.ini
文件到一个PHP数组,可以使用函数parse_ini_file()
1
2
如果你想那么人类可读的配置文件格式考虑parse_ini_file()。您还需要能够写入文件,请参阅:create ini file, write values in PHP。 有一个PEAR包Config_Lite,看起来它应该也工作。
如果可读性不要紧,然后将其保存到database。
1
我认为最好的想法是使用MySQL来存储数据。但是,如果由于某些原因你不能这么做,那么我会建议将它作为一个XML文件,然后你可以从SimpleXML得到变量,这样,你可以查看所有变量并将它们的值放到一个表单中。然后,目标PHP可以很容易地创建一个字符串,如"<val1>".$_POST["value1"]."</val1><val2>".$_POST["value2"]."</val2>"
。最后,它将通过简单的文件系统功能保存文件,您可以使用“php文件写入”来学习。
或者另一个想法是这是已经提到的parse_ini_file()。
如果你不明白的东西,问。或Google!
相关问题
- 1. 使用CMS API的自定义配置文件提供程序
- 2. PHP - 创建一个自定义配置文件页面
- 3. 自定义配置文件
- 4. 自定义配置文件页面,如Facebook中的PHP
- 5. asp.net中的自定义配置文件
- 6. 如何为自定义配置文件添加配置变换?
- 7. 使用自定义配置类读取自定义配置文件?
- 8. 如何自定义CMS?
- 9. 解析PHP中的自定义配置文件
- 10. Codeigniter:从自定义库中获取自定义配置文件?
- 11. 在一个文件中的PHP CMS
- 12. 如何使用codeigniter加载自定义配置文件?
- 13. 如何使用扭曲加载自定义配置文件?
- 14. Rails - 环境配置文件中的自定义配置?
- 15. 如何更新自定义配置文件上的特定值?
- 16. 何处保存自定义CMS的配置数据?
- 17. 如何包含一个自定义的php文件?
- 18. 在PHP中创建公共配置文件和自定义URL
- 19. 写一个配置文件中的PHP
- 20. 如何使用webpack.config.js自定义配置?
- 21. .NET创建一个自定义配置节(收到错误信息)的自定义配置文件
- 22. 如何在web2py中自定义配置文件页面
- 23. 另一个.net自定义cms
- 24. AppHarbor自定义配置文件转换
- 25. 解析自定义XML配置文件
- 26. Restlet自定义配置属性文件
- 27. 从C#自定义配置文件
- 28. 用户配置文件自定义css
- 29. CKEDITOR与CKFinder自定义配置文件
- 30. 自定义配置文件解析
ini文件更多,我正在寻找,谢谢!我希望它是人类可读的,所以我可以很容易地更改值,以防因为任何原因无法进入数据库。就像你说的,我可以更新部分。 – legobear154 2012-01-29 20:20:54