htmlSpecialChar($str, ENT_QUOTES);

解决方案 »

  1.   

    htmlSpecialChars($str, ENT_QUOTES);
      

  2.   

    不行啊,这种输出来还是",我是想转换成'它本来代表的字符
      

  3.   

    不好意思看错了,应该是这个函数html_entity_decode()
      

  4.   

    还是不对,这样就显示出来了啊。我是想输出这个html代码,而不解释出来它的内容。可能是我表达得不好。比如:
    &lt;img src=&quot;logo3.gif&quot;&gt;我想把它代表的代码:<img src='logo3.gif'>这个打印出来
      

  5.   

    &quot;是"
    如果要變成‘,要用替換了。
    str_replace()
      

  6.   

    html_entity_decode("&lt;img src=&quot;logo3.gif&quot;&gt;")
      

  7.   

    html_entity_decode("&lt;img src=&quot;logo3.gif&quot;&gt;")这样也不安全啊,这样相当支持html内容了。我只想把:<img src='logo3.gif'>以文本形式输出来,代码形式
      

  8.   

    html_entity_encode(html_entity_decode("&lt;img src=&quot;logo3.gif&quot;&gt;"))
      

  9.   

    &lt;img src=&quot;logo3.gif&quot;&gt;
    在浏览器中就是显示
    <img src='logo3.gif'>不知道你想干什么?
      

  10.   

    估计他是想传成
    &lt;img src='logo3.gif'&gt;
      

  11.   

    我的意思是这样:比如他输入的是<img src='logo3.gif'>,保存在数据库中就是&lt;img src='logo3.gif'&gt;
    然后在显示出来在网页中看的时候应该还是<img src='logo3.gif'>,而不是一张图片或者&lt;img src='logo3.gif'&gt;
      

  12.   

    你试一下网页上的源代码是&lt;img src='logo3.gif'&gt;就明白了
    浏览器只会做一次运算,会转化成<img src='logo3.gif'>,而不会再去执行得到的代码
      

  13.   

    <?
     $show='<img src="logo3.gif">';
     echo htmlspecialchars($show);
    ?>