我正在尝试制作联系表单替换脚本。用户可以将[contact-form]
放入其文本编辑器中,并显示联系表单。下面的脚本运行正常......
function ubbreplace($text){
if (strpos($text, "[contact-form]") !== false) {
ob_start();
include("contactform.php");
$replace = ob_get_contents();
ob_end_clean();
$text = str_replace("[contact-form]", $replace, $text);
}
return $text;
}
...但不是我的项目。有些人不知道如何fix the issue with my code,所以我试图找到替代。其他具有相同效果的代码。
我可以做些什么来安全和用户友好地将[contact-form]
替换为include("contactform.php")
?