【问题标题】:Writing a control panel script to modify php files编写控制面板脚本来修改php文件
【发布时间】:2009-07-10 14:35:46
【问题描述】:

我有一个 PHP 文件,其中包含许多“if”和“else”语句,这些语句确定用户看到的内容(我们称之为块)。我经常需要修改这个文件(我们称之为 output.php),但是只用一个文本编辑器就有点麻烦了。

我想做的是使用一个简单的网络界面来修改 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 语句的数据块开始,但现在将有多达一百个数据块。

【问题讨论】:

  • ifs 是嵌套还是一个接一个?
  • 是时候学习如何使用数据库了
  • If 语句没有嵌套。它基本上是每个 if/else 语句之后的数据块。我将开始学习数据库,但我主要担心的是管理内容的简单方法。

标签: php database


【解决方案1】:

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

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

【讨论】:

  • 我认为他的意思是修改文件而不需要修改,然后将脚本上传到服务器。或类似的规定。但你如何描述这就是我会如何做到的。 :)
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    • 2012-10-18
    • 2022-12-15
    • 2014-07-03
    • 2012-05-16
    • 1970-01-01
    • 2011-06-14
    相关资源
    最近更新 更多