亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

php將html轉成wml的WAP標記語言實例

2024-05-04 23:37:30
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php將html轉成wml的WAP標記語言的方法,實例分析了php實現標簽的轉換與過濾的相關技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了php將html轉成wml的WAP標記語言的方法。分享給大家供大家參考。具體實現方法如下:

 

 
  1. <?php 
  2. //--------------------------------------- 
  3. // Html 標記WAP語言 
  4. //---------------------------------------- 
  5. function html2wml($content
  6. //保留圖片 
  7. preg_match_all("/<img([^>]*)>/isU"$content$imgarr); 
  8. if(isset($imgarr[0]) && count($imgarr[0])>0 ) 
  9. foreach($imgarr[0] as $k=>$v$content = str_replace($v"WAP-IMG::{$k}"$content); 
  10. // 過濾掉樣式表和腳本 
  11. $content = preg_replace("/<style .*?<///style>/is"""$content); 
  12. $content = preg_replace("/<script .*?<///script>/is"""$content); 
  13. // 首先將各種可以引起換行的標簽(如<br />、<p> 之類)替換成換行符"//n" 
  14. $content = preg_replace("/<br //s*///?///>/i""//n"$content); 
  15. $content = preg_replace("/<///?p>/i""//n"$content); 
  16. $content = preg_replace("/<///?td>/i""//n"$content); 
  17. $content = preg_replace("/<///?div>/i""//n"$content); 
  18. $content = preg_replace("/<///?blockquote>/i""//n"$content); 
  19. $content = preg_replace("/<///?li>/i""//n"$content); 
  20. // 將""替換為空格 
  21. $content = preg_replace("/////;/i"" "$content); 
  22. $content = preg_replace("////i"" "$content); 
  23. // 過濾掉剩下的 HTML 標簽 
  24. $content = strip_tags($content); 
  25. // 將 HTML 中的實體(entity)轉化為它所對應的字符 
  26. $content = html_entity_decode($content, ENT_QUOTES, "GB2312"); 
  27. // 過濾掉不能轉化的實體(entity) 
  28. $content = preg_replace('///&//#.*?//;/i'''$content); 
  29. // 上面是將 HTML 網頁內容轉化為帶換行的純文本,下面是將這些純文本轉化為 WML。 
  30. $content = str_replace(' 
  31. 希望本文所述對大家的php程序設計有所幫助。 
  32.  
  33. '$'$content); 
  34.  
  35.  
  36. $content = str_replace("//r//n""//n", htmlspecialchars($content)); 
  37. $content = explode("//n"$content); 
  38. for ($i = 0; $i < count($content); $i++) 
  39. $content[$i] = trim($content[$i]); 
  40. // 如果去掉全角空格為空行,則設為空行,否則不對全角空格過濾。 
  41. if (str_replace(' '''$content[$i]) == ''$content[$i] = ''
  42. $content = str_replace("<p><br /></p>//n"""'<p>'.implode("<br /></p>//n<p>"$content)."<br /></p>//n"); 
  43. //還原圖片 
  44. if(isset($imgarr[0]) && count($imgarr[0])>0 ) 
  45. foreach($imgarr[0] as $k=>$v
  46. $attstr = (preg_match('#/$#'$imgarr[1][$k])) ? '<img '.$imgarr[1][$k].'>' : '<img '.$imgarr[1][$k].' />'
  47. $content = str_replace("WAP-IMG::{$k}"$attstr$content); 
  48. $content = preg_replace("/&[a-z]{3,10};/isU"' '$content); 
  49. return $content
  50. function text2wml($content
  51. $content = str_replace(' 
  52. 希望本文所述對大家的php程序設計有所幫助。 
  53.  
  54. '$'$content); 
  55.  
  56.  
  57. $content = str_replace("//r//n""//n", htmlspecialchars($content)); 
  58. $content = explode("//n"$content); 
  59. for ($i = 0; $i < count($content); $i++) 
  60. // 過濾首尾空格 
  61. $content[$i] = trim($content[$i]); 
  62. // 如果去掉全角空格為空行,則設為空行,否則不對全角空格過濾。 
  63. if (str_replace(" """$content[$i]) == ""$content[$i] = ""
  64. //合并各行,轉化為 WML,并過濾掉空行 
  65. $content = str_replace("<p><br /></p>//n""""<p>".implode("<br /></p>//n<p>"$content)."<br /></p>//n"); 
  66. return $content
  67. ?> 

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
姬川优奈aav一区二区| 国产激情久久久| 欧美性极品少妇精品网站| 成人精品久久久| 欧美日韩中文字幕综合视频| 亚洲第一区在线观看| 亚洲片国产一区一级在线观看| 亚洲精品国产综合久久| 久久精品国产成人精品| 精品久久香蕉国产线看观看亚洲| 午夜精品国产精品大乳美女| 国产精品免费视频久久久| 国产高清视频一区三区| 国产成人一区二区三区小说| 亚洲国产日韩欧美综合久久| 欧美激情女人20p| 38少妇精品导航| 欧美日本啪啪无遮挡网站| 久久精品国产清自在天天线| 国产精品99久久久久久人| 欧美日韩国产中文字幕| 亚洲v日韩v综合v精品v| 亚洲精品丝袜日韩| 亚洲va久久久噜噜噜久久天堂| 久久精品中文字幕免费mv| 久久久久久久久久婷婷| 日韩高清中文字幕| 中文字幕亚洲欧美一区二区三区| www.日韩视频| 91国产精品91| 精品国产依人香蕉在线精品| 国产视频久久久久| 在线视频精品一| 在线精品高清中文字幕| 成人亚洲综合色就1024| 精品中文字幕在线| 午夜精品国产精品大乳美女| 成人在线国产精品| 日韩精品免费在线视频观看| www.日韩免费| 黑人精品xxx一区| 欧美怡春院一区二区三区| 成人福利在线视频| 日韩av在线免费观看一区| 一区二区欧美激情| 日本高清不卡在线| 91国内免费在线视频| 亚洲乱码国产乱码精品精| 国产精品视频最多的网站| 亚洲有声小说3d| 亚洲片在线资源| 亚洲欧美激情精品一区二区| 综合av色偷偷网| 亚洲天堂第二页| 精品女厕一区二区三区| 欧美激情国内偷拍| 久久影院资源网| 国产91网红主播在线观看| 在线日韩日本国产亚洲| 91久久精品美女高潮| 国产亚洲视频在线| 国产欧洲精品视频| 最近2019年日本中文免费字幕| 国产精品久久久久av| 精品伊人久久97| 亚洲最大激情中文字幕| 亚洲欧美制服丝袜| 亚洲美女福利视频网站| 成人免费在线视频网站| 91精品国产自产在线| 丰满岳妇乱一区二区三区| 亚洲无限av看| 欧美激情精品久久久久久久变态| 久久噜噜噜精品国产亚洲综合| 欧美一级成年大片在线观看| 国产欧美在线视频| 国产999在线| 永久免费看mv网站入口亚洲| 日韩最新中文字幕电影免费看| 免费97视频在线精品国自产拍| 亚洲精品一区二区在线| 精品动漫一区二区| 亚洲一区www| 欧美猛男性生活免费| 91精品美女在线| 欧美精品videos| 欧美福利视频网站| 日韩电影在线观看中文字幕| 欧美日韩精品中文字幕| 久久精品精品电影网| 黑人欧美xxxx| 一区二区三区四区精品| 欧美激情精品久久久久久久变态| 国产午夜精品免费一区二区三区| 亚洲国产美女精品久久久久∴| 国产精品欧美一区二区三区奶水| 色婷婷av一区二区三区久久| 亚洲人成在线电影| 日本欧美中文字幕| 久久综合伊人77777| 亚洲一级片在线看| 国产亚洲综合久久| 国产精品亚洲激情| 国产精品极品美女在线观看免费| www日韩中文字幕在线看| 韩日欧美一区二区| 久久69精品久久久久久久电影好| 欧美精品免费播放| 亚洲精品国产精品久久清纯直播| 欧美体内谢she精2性欧美| 91wwwcom在线观看| 亚洲欧美日韩国产中文| 色哟哟入口国产精品| 欧美激情精品久久久久久免费印度| 久久精品99久久香蕉国产色戒| 大量国产精品视频| 欧美激情手机在线视频| 日韩精品久久久久| 亚洲综合视频1区| 久久国产精品影片| 精品人伦一区二区三区蜜桃网站| 91九色单男在线观看| 亚洲一区二区三区四区视频| 国产精品视频一| 欧美一区三区三区高中清蜜桃| 亚洲天堂影视av| 日韩在线不卡视频| 国产精品美女免费| 中文字幕免费精品一区高清| 欧美裸体xxxxx| 日韩中文字幕在线精品| 96国产粉嫩美女| 欧美日产国产成人免费图片| 激情久久av一区av二区av三区| 日本欧美中文字幕| 国产91精品黑色丝袜高跟鞋| 亚洲香蕉av在线一区二区三区| 高清欧美性猛交xxxx| 亚洲a区在线视频| 日韩欧美一区二区三区久久| 亚洲尤物视频网| 亚洲国产精彩中文乱码av| 欧美限制级电影在线观看| 九九九热精品免费视频观看网站| 一区二区日韩精品| 国产精品1234| 日韩专区在线播放| 91精品国产精品| 亚洲成人精品久久久| 久久久亚洲国产天美传媒修理工| 欧美激情2020午夜免费观看| 国产成人精品日本亚洲专区61| 国产成人自拍视频在线观看| 国产成人亚洲综合91| 欧美激情极品视频| 国产一区二区三区视频免费| 欧美丝袜第一区| 九九精品在线视频| 欧美激情第一页xxx| 日韩美女毛茸茸| 欧美日韩国产第一页| 91精品国产高清| 久久青草福利网站| 欧美性猛xxx|