多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > PHP去除多余的HTML,Javascrit,Css標簽

PHP去除多余的HTML,Javascrit,Css標簽

來源:程序員人生   發布時間:2014-01-28 12:04:46 閱讀次數:4265次

本文章來給大家介紹關于各種PHP去除多余的HTML,Javascrit,Css標簽 方法與實現程序,大家可進入參考.

1.不保留任何HTML標簽,代碼會是這樣:echo strip_tags($str);  

2.只保留

一個標簽的話,只需要將

字符串寫到strip_tags的第二個參數中,代碼會是這樣:echo strip_tags($str, "");  

3.我們要保留

與…多個標簽,只需要將多個標簽用空格分隔后寫到strip_tags的第二個參數中,代碼會是這樣:echo strip_tags($str, "");

4.保留所有標簽,僅僅轉義用addslashes(), stripslashes(), htmlspecialchars(), htmlentities(), nl2br() 等函數.

addslashes(), stripslashes() 一般是入數據庫和出庫的時候使用,以免變量中存儲類似引號這些關鍵詞,這樣的話,本來是內容的部分卻被數據庫識別為標識符來執行,就會引起錯誤.

htmlspecialchars() 函數只用來轉義少量HTML, &,雙引號,大于號和小于號.并不會全部轉換成 HTML 所定的 ASCII 轉換

htmlentities() 本函數有點像 htmlspecialchars() 函數,但本函數會將所有 string 的字符都轉成 HTML 的特殊字集字符串.不過在轉換后閱讀網頁源代碼的方面,會有很多困擾,尤其是網頁源代碼的中文字會變得不知所云,瀏覽器上看到的還是正常的.

自帶函數去除html標記

strip_tags

  去掉 HTML 及 PHP 的標記.
  語法: string strip_tags(string str);
  傳回值: 字串
  函式種類: 資料處理

實例代碼如下:

  1. $new = htmlspecialchars("Test", ENT_QUOTES);   
  2. echo $new;  
  3. ?> 

函式將特殊字元轉成 HTML 的字串格式 ( &....; ).最常用到的場合可能就是處理客戶留言的留言版了.

  & (和) 轉成 & 
  " (雙引號) 轉成 " 
  < (小于) 轉成 < 
  > (大于) 轉成 > 

此函式只轉換上面的特殊字元,并不會全部轉換成 HTML 所定的 ASCII 轉換.

這里只替換 html,js,css

實例代碼如下:

  1. function get_enhtml($string){ 
  2. $pattern=array ("'<script[^>]*?>.*?</script>'si",// 去掉 javascript 
  3. "']*?>.*?'si",// 去掉 HTML 標記 
  4. "'<[/!]*?[^<>]*?>'si",//去掉 HTML 標記 
  5. "'{C}{C}/i",''$content);//注釋內容   
  6.   $content = preg_replace("/]*-->/i",''$content);//注釋內容        
  7.   $content = preg_replace("/style=.+?['|"]/i",'',$content);//去除樣式    
  8.   $content = preg_replace("/class=.+?['|"]/i",'',$content);//去除樣式    
  9.   $content = preg_replace("/id=.+?['|"]/i",'',$content);//去除樣式       
  10.   $content = preg_replace("/lang=.+?['|"]/i",'',$content);//去除樣式        
  11.   $content = preg_replace("/width=.+?['|"]/i",'',$content);//去除樣式     
  12.   $content = preg_replace("/height=.+?['|"]/i",'',$content);//去除樣式     
  13.   $content = preg_replace("/border=.+?['|"]/i",'',$content);//去除樣式     
  14.   $content = preg_replace("/face=.+?['|"]/i",'',$content);//去除樣式  
  15.      $content = preg_replace("/face=.+?['|"]/",'',$content); 
  16.      $content = preg_replace("/face=.+?['|"]/",'',$content); 
  17.      $content=str_replace" ","",$content); 
  18.      return $content
  19.     } 
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产91精品久久久久久久 | 一本一道久久综合狠狠老 | 最新亚洲精品国自产在线 | 国产精品一区久久精品 | 国产福利第一页 | 国产成人吃奶一区 | 国产精品久久久久天天影视 | 亚洲激情校园春色 | 国产成人综合亚洲欧洲色就色 | 成人午夜又粗又硬有大 | 91精品一区二区三区在线播放 | 成人久久久观看免费毛片 | 欧美色图狠狠干 | 欧美精品video| 国产永久免费高清在线观看视频 | 福利射| 一级做a爰片久久毛片看看 一级做a爰片久久毛片美女 | 一二三四视频社区在线中文 | 另类国产| 欧美精品在线免费观看 | 国产成人影院在线观看 | 亚洲不卡 | 亚洲精品456在线播放无广告 | 国产精美视频 | 精品一区二区免费视频 | jizz日本免费 | 欧美性狂丰满性猛交 | 亚洲在线视频网站 | 手机看片日韩日韩韩 | 亚洲免费网站在线观看 | 亚洲在线视频免费观看 | 日韩欧美一区二区不卡看片 | 涩涩视频www在线观看入口 | 久久99精品国产99久久6男男 | 天天综合在线观看 | 欧美午夜三级我不卡在线观看 | 成人欧美一区二区三区黑人 | 亚洲国产日韩欧美高清片a 亚洲国产日韩欧美一区二区三区 | 国产亚洲精品资源在线26u | 亚洲午夜小视频 | 亚洲精品综合一二三区在线 |