我正在尝试为我的网站脚本制作一个AutoMod,我一直在努力使其更容易添加mods并更新到网站脚本。我查看了vQmod脚本,但它不适用于我的网站脚本,所以我决定使用.xml页面为我的脚本创建自己的AutoMod以获取要添加到脚本页面的新代码。
.xml页面包含目录路径,页面,搜索代码和替换代码以及其他一些现在不需要的东西。
但是我遇到了一个问题,无法弄清楚如何修复它。
问题是如果我在搜索代码的.xml页面中有这么长的代码
$counters = load_counters(); $page_title = (isset($page_title)) ? ' ' . $page_title : '';
并为替换代码
添加这样的代码$counters = load_counters(); $page_title = (isset($page_title)) ? ' ' . $page_title : ''; $testing;
它不会替换页面中的搜索代码。
我正在使用str_replace()来替换搜索代码,但只有当我使用这样的代码搜索代码并替换.xml页面中的代码时,它才有效。
////这有效////
在.xml页面中搜索代码
$page_title = (isset($page_title)) ? ' ' . $page_title : '';
替换.xml页面中的代码
$page_title = (isset($page_title)) ? ' ' . $page_title : ''; $testing;
,搜索代码将更改为正在编辑的页面中的替换代码。但我也需要它来处理第一个例子。
谁能告诉我我做错了什么?