一、設置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的簡單腳本,開發出適合我們需要的應用系統了。

