Wordpress乱码输出(PHP)

时间:2011-06-29 16:49:04

标签: php wordpress

哎呀!对不起,我发现了“bug”是什么,让我先说我为这个问题道歉很多,“bug”就是那个用来查看html的firebug,似乎并不总是显示出来html逐字。我很抱歉。


这不应该是一个wordpress问题,但我不能排除任何东西。我的代码:

print "span onclick=\"replyForm(this,";

print get_the_ID();

print ",\"";

print get_comment_author();

print "\", ";

print get_comment_ID();

print ")>Reply ►/span";

应输出:

span onclick="replyForm(this,1,"name with space", 6)Reply ►/span

但它输出:

span 6)="" ,="" gamer="" innate="" onclick="replyForm(this,1,">Reply ►/span

即使它们是单独的印刷语句,它仍然设法将其弄乱。知道为什么会这样,以及如何解决它?

1 个答案:

答案 0 :(得分:2)

您的变量中包含引号,因此字符串会过早关闭。尝试使用addslashes()或preg_replace()之类的东西来确保你的字符串中没有'或'。

-edit更仔细地观察它,你正在使用“onclick和包围字符串。将它与'for one混合'并用于另一个。