删掉html标签?strip_tags
(PHP 4, PHP 5)strip_tags — Strip HTML and PHP tags from a string说明
string strip_tags ( string $str [, string $allowable_tags] )This function tries to return a string with all HTML and PHP tags stripped from a given str. It uses the same tag stripping state machine as the fgetss() function.
(PHP 4, PHP 5)strip_tags — Strip HTML and PHP tags from a string说明
string strip_tags ( string $str [, string $allowable_tags] )This function tries to return a string with all HTML and PHP tags stripped from a given str. It uses the same tag stripping state machine as the fgetss() function.
(PHP 4, PHP 5)htmlspecialchars — Convert special characters to HTML entities Description
string htmlspecialchars ( string $string [, int $quote_style [, string $charset [, bool $double_encode]]] )
<a href="#">nl2br($rs->content)</a>
这样?
用addslashes()
读正常即可了
网易
但是“网易”上有连接,点“网易”两个字,就打开 163的这个连接我现在用nl2br($rs->content) 读出来的效果是
<p><a href="http://www.163.com">网易 </a></p>而不是我想要的 带有连接的 网易 两个字
用addslashes() ,相当于转义
数据库中结果
\<p> \<a href=\"http://www.163.com\">网易 \</a\> \</p\> 如果你入库时就显示链接,则输出时时也会同样显示链接
我想你们理解错我的意思了就拿下面一段代码来说吧<p> <a href="http://www.163.com">网易 </a> </p> 在输入数据库的时候用addslashes() ,就会发现变成了<p><a href="http://www.163.com">;网易</a></p>;这不是我所需要的!!!我需要的是,输入到数据库中<p> <a href="http://www.163.com">网易 </a> </p>,这个是不用变化的,我是要读取出来的,比如用nl2br($rs->content),读出来的内容显示为
<p> <a href="http://www.163.com">网易 </a> </p>
但我是要显示的结果是 就是单独 网易 两个字,并且这两个字的格式是按这个上面的本身代码,比如这段代码用 P进行了分段,还有一个连接,我都要把这些效果呈现在这个 网易 两个字上,明白不?
那么 <p> <a href="http://www.163.com">网易 </a> </p> 就是网易两个字,还带链接
(PHP 3, PHP 4, PHP 5)addslashes -- 使用反斜线引用字符串
描述
string addslashes ( string str )
返回字符串,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。这些字符是单引号(')、双引号(")、反斜线(\)与 NUL(NULL 字符)。 ——————————————只是加上了\,不是变成<p><你试过再说如果变成了<p><,那是FCK的问题这个很简单,你上传一个,入库时同进echo一下就知道了