PHP清除html格式,去除html、css、js格式 - 函數(shù)代碼
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
strip_tags($str) 去掉 HTML 及 PHP 的標(biāo)記 語(yǔ)法: string strip_tags(string str); 傳回值: 字串 函式種類: 資料處理 內(nèi)容說(shuō)明 : 本函式可去掉字串中包含的任何 HTML 及 PHP 的標(biāo)記字串。若是字串的 HTML 及 PHP 標(biāo)簽原來(lái)就有錯(cuò),例如少了大于的符號(hào),則也會(huì)傳回錯(cuò)誤。而本函式和 fgetss() 有著相同的功能 htmlspecialchars 將特殊字元轉(zhuǎn)成 HTML 格式 語(yǔ)法: string htmlspecialchars(string string); 傳回值: 字串 函式種類: 資料處理 內(nèi)容說(shuō)明 本函式將特殊字元轉(zhuǎn)成 HTML 的字串格式 ( &....; )。最常用到的場(chǎng)合可能就是處理客戶留言的留言版了。 & (和) 轉(zhuǎn)成 & " (雙引號(hào)) 轉(zhuǎn)成 " < (小于) 轉(zhuǎn)成 < > (大于) 轉(zhuǎn)成 > 此函式只轉(zhuǎn)換上面的特殊字元,并不會(huì)全部轉(zhuǎn)換成 HTML 所定的 ASCII 轉(zhuǎn)換。 使用范例 <FORM ACTION='./../b'la> <H2>Restaurant Description<H2> Name of restaurant: <INPUT TYPE=text NAME="restname" VALUE="<?echo HTMLSpecialChars($restname); ?>"> <!-- 變數(shù) $restname 是醬子的 $restname="\"The White Horse\""; --> <BR> 輸入描述 (若您會(huì) HTML,可直接使用): <BR> <TEXTAREA NAME="descript"><?echo HTMLSpecialChars($descript);?></TEXTAREA> <INPUT TYPE=submit> </FORM> htmlentities 將所有的字元都轉(zhuǎn)成 HTML 字串 語(yǔ)法: string htmlentities(string string); 傳回值: 字串 函式種類: 資料處理 內(nèi)容說(shuō)明 本函式有點(diǎn)像 htmlspecialchars() 函式,但本函式會(huì)將所有 string 的字元都轉(zhuǎn)成 HTML 的特殊字集字串。不過(guò)在轉(zhuǎn)換后閱讀網(wǎng)頁(yè)原始碼的方面,會(huì)有很多困擾 ,尤其是網(wǎng)頁(yè)原始碼的中文字會(huì)變得不知所云,瀏覽器上看到的還是正常的。 php 去除html標(biāo)簽 和 css樣式Function ClearHtml($content) { $content = preg_replace("/<a[^>]*>/i", "", $content); $content = preg_replace("/<\/a>/i", "", $content); $content = preg_replace("/<div[^>]*>/i", "", $content); $content = preg_replace("/<\/div>/i", "", $content); $content = preg_replace("/<!--[^>]*-->/i", "", $content);//注釋內(nèi)容 $content = preg_replace("/style=.+?['|\"]/i",'',$content);//去除樣式 $content = preg_replace("/class=.+?['|\"]/i",'',$content);//去除樣式 $content = preg_replace("/id=.+?['|\"]/i",'',$content);//去除樣式 $content = preg_replace("/lang=.+?['|\"]/i",'',$content);//去除樣式 $content = preg_replace("/width=.+?['|\"]/i",'',$content);//去除樣式 $content = preg_replace("/height=.+?['|\"]/i",'',$content);//去除樣式 $content = preg_replace("/border=.+?['|\"]/i",'',$content);//去除樣式 $content = preg_replace("/face=.+?['|\"]/i",'',$content);//去除樣式 $content = preg_replace("/face=.+?['|\"]/",'',$content);//去除樣式 只允許小寫(xiě) 正則匹配沒(méi)有帶 i 參數(shù) } 該文章在 2012/6/7 10:03:40 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |