2009-07-10 46 views
1

我有一个PHP文件,其中包含大量的“if”和“else”语句,用于确定用户看到的内容(我们称之为块)。我经常不得不修改这个文件(我们称之为output.php),但仅仅使用文本编辑器就有点麻烦。编写一个控制面板脚本来修改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

ifs是嵌套还是一个接一个? – MitMaro 2009-07-10 14:38:12

+0

学习如何使用数据库的时间 – 2009-07-10 14:40:23

回答

3

为什么不把每个“块”放在自己的文件中并使用include/require?

虽然,是的,如果这基本上是一个内容管理系统,你应该使用一个数据库。或者,使用已经构建的内容管理系统,如WordPress。

2

开始使用数据库和关系,在用户表(用户)和访问表(用户部分)之间建立一对多的关系。

相关问题