学学习网 手机版

学学习网

学习路径: 学习首页 > web开发 > WML >

WEB开发之PHP生成WML页面方法详解(2)

设置字体:
----------------------------------

  header(″Content-type: text/vnd.wap.wml″); 
  echo (″ 
″); 
  echo date( ″l dS of F Y h:i:s A″ ); 
  echo (″ 
″); 
  ?> 
  该例子在WAP手机模拟器中可以浏览,输出当前日期时间,而在普通的浏览器中无法识别,甚至会被认为是错误下载。这是因为在程序开头就声明了该输出文档为WML类型,该类型只有WAP设备能够识别并解释。值得注意的是,我们常见的HTML语言对规范性要求不严,大多数浏览器能“容忍”其中相当多的编写错误,而WML规范相当严格,一点失误都可能导致无法输出所需页面。 
  一旦我们知道了用PHP脚本输出WAP页面的标准过程,我们就能够使用PHP强大的功能配合以WML语言的交互处理以及WML Script的简单脚本,开发出适合我们需要的应用系统了。 
  三、用PHP动态生成图像 
  WAP应用使用一种特殊黑白的图像格式WBMP。我们可以用一些工具来将已有图像转换成WBMP格式,然后在WML文档中使用。但是在WAP站点上如果能动态地生成所需图像如K线图等,将会有广阔的应用前景。幸运的是,PHP的GD库(版本1.8以上)已经提供了相应函数。 
  Header(″Content-type: image/vnd.wap.wbmp″); 
  Sim = ImageCreate(50, 50); 
  Swhite = ImageColorAllocate(Sim,255,255,255); 
----------------------------------
课程列表
重点难点
赞助链接