亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2384 | 回復: 2
打印 上一主題 下一主題

PHP語言在手機上的開發(fā)心得分享 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-04-22 11:01 |只看該作者 |倒序瀏覽
現在,隨著3g,4g的到來,手機硬件的發(fā)展,智能手機的能力越來越強,功能越來越多,價格也越來越便宜了,智能手機正在逐漸的普及,相信不久的將來成為市場的統(tǒng)治者。多功能的智能手機已經取代或逐漸取代一些小型電子產品,而且這個趨勢也會越來越猛烈。而且更猛的是,已經開始有威脅掌上電腦的能力。
PC上的很多軟件在未來都有移植手機的可能,我認為PHP在手機一樣有潛力可挖,我今天就介紹一下php在手機wap網站上的應用開發(fā),如果有需要,php也可以做出手機wap service。
WAP頁面所使用的標記語言為WML和web使用HTML類似,當需要進行較高級的操作,如使用終端機的某些資源時,可以使用WMLscrīpt腳本語言,這兩種語言很簡單,甚至可以用簡陋來形容,特別是它們對數據庫的操作幾乎無能為力,這種"缺陷"與WAP廣闊的商務和應用前景格格不入,但我們并不是無能為力的。
在實用中,一般需要建立PHP文件,當用戶向服務器發(fā)出瀏覽該PHP文件的請求時,服務器將根據文件中的代碼產生相應WML內容,并發(fā)送給瀏覽器或WAP終端。
PHP的系統(tǒng)平臺、工作方式、安裝方法,這些都不在本文的討論范圍內,我就不廢話了,下面來看看例子:
我們建立的相應的PHP文件如下:

<?php
  header("Content-type:text/vnd.wap.wml");
  echo "<?xml version=\"1.0\">\n";
  echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org//DTD//wml_1.1.xml\">\n";
  echo "\n";
  echo "<!--Nokia Parser Info: Phone = Nokia 7110; Height = 90; Width = 130; CurrentDeckSize = 38; MaxDeckSize = 1600; CardsOnEachLine = 5; CardsVerticalGap = 30-->\n";
  echo "<card id=\"card1\" ōrdered=\"true\" newcontext=\"false\"> ";
  echo "<p align=\"left\">\n";
  echo "Hello World";
  echo "</p>";
  echo "</card>";
  echo "</wml>";
  ?>

我們可以將該文件存為index.php,當WAP終端瀏覽該網站時,Web服務器會自動根據index.php的內容產生如上所列的WML內容,并發(fā)送給網關進行處理。WAP終端收到該Deck后,將會在顯示屏上顯示"Hello World"的字樣。

“header("Content-type:text/vnd.wap.wml");”是關鍵,有了這條語句,WAP終端就可以識別所下載的Deck是否是WML格式,并且接著顯示余下的Deck內容。
如果要顯示中文就改成以下語句:
header("Content-type: text/vnd.wap.wml; charset=gb2312"); //定義字符的編碼為GB2312
動態(tài)生成圖像的話要改成以下語句:
Header("Content-type: image/vnd.wap.wbmp"); //定義輸出的圖像格式為WBMP

如果熟悉PHP+Mysql的開發(fā),把數據庫的動態(tài)內容再加入其中,簡單的PHP在wap上的應用就算完成了。
你寫好的應用,如果想在真機上測試一下,可以到這個提供“遠程真機測試”的官方網站嘗試一下,不必買真機,而且是完全免費的。innovatorsamsungmobile.com/index

最后給大家介紹一下,這個網站也是我開始學習手機軟件開發(fā)的入門網站,入門學習還算是不錯的地方,完全不懂手機開發(fā)的可以很容易的進入,從部署環(huán)境,到開發(fā)出第一個簡單小程序,教程是全中為的,全中文的api文檔和安裝環(huán)境,很實用,而且論壇上有專業(yè)手機工程師解答學習中遇到的各種問題。

論壇徽章:
0
2 [報告]
發(fā)表于 2009-04-22 14:05 |只看該作者
謝謝,看看先

論壇徽章:
0
3 [報告]
發(fā)表于 2009-04-24 16:03 |只看該作者

回復 #1 departure888 的帖子

您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯網協(xié)會會員  聯系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP