一、設置WEB服務器
首先你的 Web服務器要安裝好PHP,即能處理PHP腳本程序。其次,為使Web服務器能同時識別和處理PHP、WML、WBMP等文件,Web 服務器的MIME表需添加以下的幾種文件類型。
text/vnd.wap.wml .wml
image/vnd.wap.wbmp .wbmp
application/vnd.wap.wmlc .wmlc
text/vnd.wap.wmls.wmls
application/vnd.wap.wmlsc .wmlsc
二、用PHP輸出簡單動態WAP頁面
下面有一個最簡單的PHP生成WAP頁面的例子。注意由於需要PHP解釋器來解釋該程序,並輸出WAP頁面,因此所有類似程序應以.php為擴展名。
$#@60;?php
header(″Content-type: text/vnd.wap.wml″);
echo (″$#@60;wml$#@62; $#@60;card$#@62; $#@60;p$#@62;″);
echo date( ″l dS of F Y h:i:s A″ );
echo (″$#@60;/p$#@62;$#@60;/card$#@62;$#@60;/wml$#@62;″);
?$#@62;
該例子在WAP手機模擬器中可以浏覽,輸出當前日期時間,而在普通的浏覽器中無法識別,甚至會被認為是錯誤下載。這是因為在程序開頭就聲明了該輸出文檔為WML類型,該類型只有WAP設備能夠識別並解釋。值得注意的是,我們常見的HTML語言對規范性要求不嚴,大多數浏覽器能“容忍”其中相當多的編寫錯誤,而WML規范相當嚴格,一點失誤都可能導致無法輸出所需頁面。
一旦我們知道了用PHP腳本輸出WAP頁面的標准過程,我們就能夠使用PHP強大的功能配合以WML語言的交互處理以及WML Script的簡單腳本,開發出適合我們需要的應用系統了。