一、设置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为扩展名。
<?php
header(″content-type: text/vnd.wap.wml″);
echo (″<wml> <card> <p>″);
echo date( ″l ds of f y h:i:s a″ );
echo (″</p></card></wml>″);
?>
该例子在wap手机模拟器中可以浏览,输出当前日期时间,而在普通的浏览器中无法识别,甚至会被认为是错误下载。这是因为在程序开头就声明了该输出文档为wml类型,该类型只有wap设备能够识别并解释。值得注意的是,我们常见的html语言对规范性要求不严,大多数浏览器能“容忍”其中相当多的编写错误,而wml规范相当严格,一点失误都可能导致无法输出所需页面。
一旦我们知道了用php脚本输出wap页面的标准过程,我们就能够使用php强大的功能配合以wml语言的交互处理以及wml script的简单脚本,开发出适合我们需要的应用系统了。