您好,欢迎访问一九零五行业门户网

PHP编程在WAP开发中的应用_PHP教程

我们可以使用php来编写wap程序,比如开发动态的wml页面,不过条件是需要将输出的标签或语句限制在wap微型浏览器可接受的范围之内。而且,php 还可以在一个html(及hdml)文件中编写出既适合于html(及hdml),也适合于wml的内容。php的源代码对于wap客户端来说是不可见的,所以我们可以针对html浏览器输出html页面,而针对wap浏览器输出hdml页面或wml页面。
11.3.1 基本规则
以wml为例,使用php编写wml程序的基本规则如下:
(1) 使用“”和“?>”来包含php编写的wml程序行,格式为:
……(程序行);
?>
(2) 程序行语句均以分号( ; )结尾,这是与asp编写wml程序不同的地方。
(3) 使用php的header关键字来声明wml的文件类型,基本格式为:
header(content-type: text/vnd.wap.wml);
上述格式是专为wap浏览器识别而采取的书写格式。如果开发中用户想使用普通的浏览器,如ie浏览器来测试程序效果,则可在该语句的前面加上双斜线(//),格式为:
// header(content-type: text/vnd.wap.wml);
这样,基于pc的浏览器将忽略程序中无法理解的wml标签,这时当前的程序实际上成为了html页面。当想在wap设备或者模拟器上测试的时候,只需要去掉“//”,当前页面就会自动变成wml页面。
(4) 其他wml标签和语句行一律使用php的echo关键字来声明,每个wml行的后面加上换行符“”(根据需要,也可加多个)。其基本格式为:
echo(……(wml标签和语句行));
例如,下面的语句就是php编写wml语句行的典型例子:
echo();
而且,echo语句中的“wml标签和语句行”可以连写,以节省程序代码行。例如,下面的一行语句就连写了wml的3行标签语句:
echo ();
(5) 声明脚本语言。这是对php编程的继承,向编译器声明当前程序采用的脚本语言为php,格式为:
不过这一句可以省略,因为编译器能够自动识别php的脚本程序。
(6) 文件最后保存时采用的扩展名为“.php”或“.php3”,而不是“.wml”等扩展名。
http://www.bkjia.com/phpjc/486522.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/486522.htmltecharticle我们可以使用php来编写wap程序,比如开发动态的wml页面,不过条件是需要将输出的标签或语句限制在wap微型浏览器可接受的范围之内。而且...
其它类似信息

推荐信息