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