麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PHP > 正文

PHP作wap開發時遇到的問題

2024-05-04 21:47:17
字體:
來源:轉載
供稿:網友

1.文件格式

首先要碰到的問題肯定是文件格式,在作web開發時,大家都是用的html或xhtml,到了wap開發時,就得用wml了.什么是wml?大家可以去查更具體的資料,我這里只是略微的提到.在我看來wml類似于xml,有非常嚴格的格式,在作wap頁面時,都得用wml來作為顯示.

wml的語法非常簡單,在用php作動態輸出時,一定要發送一個頭信息,標明本頁面是wml,而不是別的什么*ml.

  1. header("Content-type: text/vnd.wap.wml; charset="gb2312""); 

這里用的字符集是gb2312,在移動的平臺上是沒有任何問題的,但在聯通的平臺上就不行了,一定得用utf-8,為了更通用,還是用utf-8更安全.即

  1. header("Content-type: text/vnd.wap.wml; charset="utf-8""); 

2.編碼

上面說了字符集都應采用utf-8,這是一種容納了多國語言的字符集,一個漢字是占雙字節,utf-8占了4個字節,因此其容納的信息量更大.在手機上編寫的漢字,在將頁面內碼轉成utf-8后,以后再打開就可能是一堆亂碼.因此大家在作注釋時,盡可能的用英文注釋,省得以后看不懂.像editplus,ultraedit等工具都可以轉文件內碼.

3.適配

世界各大手機廠商真是有病,開發出的手機千奇百怪,可以支持的格式也是五花八門.比如鈴聲,有的可以支持,16,32,48和弦,支持mid,wmv,有的不完全支持;有的支持gif,png,bmp,有的也不完全支持.這雖然是把手機的檔次和成本拉開了,但卻苦了作手機開發的兄弟們了.因為不可避免的要對手機所能支持的圖片,鈴聲等多媒體信息作出一個匹配,這個匹配的處理,我們一般叫做手機適配.

要作手機適配,我們一般得有如下資料.

1)一份具體的手機適配資料表,里面應具體的說明手機所能支持的鈴聲,圖片格式,還得有手機型號等信息

2)要正確的獲取手機的UA,什么是UA,就是(user agent),實際上就是用戶的手機信息.

有了上面的東東我們才能做出適配.以下給出一個我寫的在wap開發中用到的類,可以用來取手機號,手機UA.

  1. /** 
  2. * 類名: mobile 
  3. * 描述: 手機信息類 
  4. * 其他: 偶然 編寫 
  5. */ 
  6. class mobile 
  7. /** 
  8. * 函數名稱: getPhoneNumber 
  9. * 函數功能: 取手機號 
  10. * 輸入參數: none 
  11. * 函數返回值: 成功返回號碼,失敗返回false 
  12. * 其它說明: 說明 
  13. */ 
  14. function getPhoneNumber() 
  15. if (isset($_SERVER['HTTP_X_NETWORK_INFO'])) 
  16. $str1 = $_SERVER['HTTP_X_NETWORK_INFO']; 
  17. $getstr1 = preg_replace('/(.*,)(11[d])(,.*)/i','',$str1); 
  18. Return $getstr1
  19. elseif (isset($_SERVER['HTTP_X_UP_CALLING_LINE_ID'])) 
  20. $getstr2 = $_SERVER['HTTP_X_UP_CALLING_LINE_ID']; 
  21. Return $getstr2
  22. elseif (isset($_SERVER['HTTP_X_UP_SUBNO'])) 
  23. $str3 = $_SERVER['HTTP_X_UP_SUBNO']; 
  24. $getstr3 = preg_replace('/(.*)(11[d])(.*)/i','',$str3); 
  25. Return $getstr3
  26. elseif (isset($_SERVER['DEVICEID'])) 
  27. Return $_SERVER['DEVICEID']; 
  28. else 
  29. Return false; 
  30.  
  31. /** 
  32. * 函數名稱: getHttpHeader 
  33. * 函數功能: 取頭信息 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久精品黄| 91久久久久久久久久久久久久 | 日韩一级毛毛片 | 精品一区二区三区网站 | 久久久久久久久成人 | va毛片| 中午日产幕无线码1区 | 国产亚洲精品久久久久5区 综合激情网 | 久久国产精品影视 | 国产精品久久久久久久久久久久久久久 | 中文字幕在线亚洲 | 色网站免费观看 | 亚洲精品永久视频 | 视频在线中文字幕 | 精品一区二区三区不卡 | 国产午夜精品一区二区三区视频 | 91九色视频在线播放 | 2019亚洲日韩新视频 | 万圣街在线观看免费完整版 | 日本残忍极度灌浣肠视频 | 爱操视频| 日本在线国产 | 黄色av免费电影 | 国产激情网| 国产成人高清成人av片在线看 | 国产亚洲精久久久久久蜜臀 | 一级黄色免费观看 | 成人视屏在线 | 午夜视 | 久久久国产一级片 | av电影在线免费观看 | 国产精品视频一区二区三区四区五区 | 国产免费乱淫av | 日韩精品羞羞答答 | 欧美国产91 | 日韩视频一区二区 | 毛片成人网 | 看免费的毛片 | 日韩在线播放一区二区 | 亚洲国产精久久久久久久 | 国产porn在线 |