我有一个PHP文件,其中包含许多“if”和“else”语句,用于确定用户看到的内容(让我们将其称为块)。我不断修改这个文件(让我们称之为output.php),但只是文本编辑器有点麻烦。
我想要做的是使用简单的Web界面来修改output.php。我正在考虑使用一个PHP脚本,它会将output.php拆分为包含表单链接的块,我可以在其中修改每个块。这是一个例子:
output.php格式:
<block A>
title = ...
description = ...
<block B>
title = ...
description = ...
...
修改output.php的脚本
<Link to a form that I can use to edit block A, and save>
<Link to a form that I can use to edit block B, and save>
...
<buttons that let me add new blocks, etc.>
这只是一个简单的界面,可以让我编辑output.php。我想知道在PHP中是否有一种简单的方法可以做到这一点?
另外,有人会建议我开始使用数据库来管理这些数据吗?它只使用if / else语句从两个数据块开始,但现在最多可以有一百个块。
答案 0 :(得分:3)
为什么不将每个“块”放在自己的文件中并使用include / require?
虽然,是的,如果这基本上是一个内容管理系统,你应该使用一个数据库。或者,使用已经构建的内容管理系统,如WordPress。
答案 1 :(得分:2)
开始使用数据库和关系,在用户表(用户)和访问表(允许的部分)之间创建一对多关系。