php - 编写控制面板脚本修改php文件

标签 php database

我有一个 PHP 文件,其中包含大量“if”和“else”语句,用于确定用户看到的内容(我们称之为 block )。我经常需要修改这个文件(我们称它为 output.php),但仅使用文本编辑器有点麻烦。

我想做的是使用一个简单的网络界面来修改output.php。我正在考虑使用一个 PHP 脚本,它将 output.php 分解成 block ,并带有指向表单的链接,我可以在其中修改每个 block 。这是一个例子:

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 中执行此操作?

此外,有人会建议我开始使用数据库来管理这些数据吗?它从只有两个数据 block 和一个 if/else 语句开始,但现在将有多达一百个 block 。

最佳答案

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

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

关于php - 编写控制面板脚本修改php文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1109917/

相关文章:

php - Codeception 从 Web 界面运行测试

javascript - UAT 环境中 url 未定义的奇怪问题。在本地它正在工作 :

database - 如何提高我的 Unity 项目的安全性?

database - Aerospike 集群配置

php - 此查询的替代方案

database - 在 Laravel 中为表单提交添加一个默认值

sql - VBA - 执行 ADODB.CommandText

javascript - 如何使用jquery ajax显示返回的json

php - 获取数组中特定值之前和之后的键(在 PHP 中)

php - 在日历中显示事件 php mysql