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

php中文网
发布: 2016-07-13 17:38:02
原创
1251人浏览过

我们可以使用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程序行,格式为:

立即学习PHP免费学习笔记(深入)”;

……(程序行);

?>

(2) 程序行语句均以分号( ; )结尾,这是与ASP编写WML程序不同的地方。

(3) 使用PHP的header关键字来声明WML的文件类型,基本格式为:

header("Content-type: text/vnd.wap.wml");

上述格式是专为WAP浏览器识别而采取的书写格式。如果开发中用户想使用普通的浏览器,如IE浏览器来测试程序效果,则可在该语句的前面加上双斜线(//),格式为:

豆包AI编程
豆包AI编程

豆包推出的AI编程助手

豆包AI编程 483
查看详情 豆包AI编程

// 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”等扩展名。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/486522.htmlTechArticle我们可以使用PHP来编写WAP程序,比如开发动态的WML页面,不过条件是需要将输出的标签或语句限制在WAP微型浏览器可接受的范围之内。而且...
相关标签:
php
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号