我一直在寻找并查找一种方法来制作类似于他们用于软件的PhpBB的automod系统。
我似乎无法找到与此相似的整个xml查找和替换代码更新程序和mod安装程序。
我可能只是在Google中输入了错误的关键字,但是在我开始尝试制作自己的系统之前,有没有人知道这样的系统?
编辑:我的意思是更像代码更新程序。例如,在php文件中查找和替换。FIND:
?>
ADD BEFORE:
echo "this is text added before the ?>";
我意识到这可以通过str_replace完成,但肯定有一个系统可以做到这一点。
答案 0 :(得分:2)
phpBB之外的系统不存在的原因是因为它是一种非常糟糕的管理修改方式。你的问题并不清楚你想从中得到什么,但由于它是你自己的代码,你绝对不应该把它复制得那么糟糕。
如果您希望能够对代码应用更新,那么您应该考虑通过版本控制来处理它。例如,您可以在本地git存储库中进行开发和测试,一旦您满意,就将更改推送到服务器。从基本更新脚本到完全成熟的持续集成解决方案,您有很多选择。
phpBB已经实施了一个解决方案,通过Web界面在您的实时网站上修补代码,这在安全性,可验证性和可维护性等方面存在许多问题。
如果您希望能够在部分代码中注册插件,那么您应该构建代码,以便轻松处理。 Wordpress,MediaWiki和other projects可以帮助您编写这样的结构。