我有这个短代码(来自不同来源),它可以工作..当用户在页面[insert_xpage idnum =“ 123”]上输入短代码时,它将显示页面id123的内容。
但是,如果用户输入短代码并且未添加ID号,则在短代码本身中 [insert_xpage idnum =“”] ,该站点就会死亡。不是后端,只有前端。您可以导航到帖子上的简码,然后输入一个数字,然后该网站就会回来。
我添加了一个名为$ err的变量,其中包含一条错误消息以及一些html标记,如下所示。
如何修改 $ output =''; 以显示错误,而不是杀死页面?并且... 仍然允许该网站正常工作!
But have a little error message where the $output should be?
也许是另一个过滤器?还是某种其他方式?不知道。...
我曾尝试执行不同的输出,返回,回显或只是通过不同的方式来显示错误
尝试:
。$ GLOBALS [“ err”]。
'“。$ GLOBALS [” err“]。” '
回显“”。$ GLOBALS [“ err”]。“”;
echo“” $ err“”;
如果用户未在正确的位置添加所需的ID,则网站本身会中断。
EG: [insert_xpage idnum=""]
instead of [insert_xpage idnum="123"]