我有这段代码
echo "<img src='".MY_URL."/uploads/avatars/blank.gif' class='img-circle' title='$name' border='0' alt='".$name."' height='48' width='48'>";
如果$ name是Abbas Sa&#39; ad
,我该如何正确显示?它始终只回显Abbas Sa
答案 0 :(得分:2)
您必须将htmlspecialchars()与ENT_QUOTES
一起使用,如下所示: -
echo "<img src='".MY_URL."/uploads/avatars/blank.gif' class='img-circle' title='". htmlspecialchars($name, ENT_QUOTES) ."' border='0' alt='". htmlspecialchars($name, ENT_QUOTES) ."' height='48' width='48'>";
答案 1 :(得分:1)
试试这个
str_replace("'","\'",$name);