wap网站开发时php 程序编写注意事项

在二年前我就接触过了wap网站的制作了,今天 3g出来了现在我们来看看关于用php写wap站点时要注意的一些小细节吧。

(1) 使用“<?”和“?>”来包含PHP编写的WML程序行,格式为:

<?

……(程序行);

?>

(2) 其他WML标签和语句行一律使用PHP的echo关键字来声明,每个WML行的后面加上换行符“n”(根据需要,也可加多个)。其基本格式为:

echo("……(WML标签和语句行)n");

例如,下面的语句就是PHP编写WML语句行的典型例子:

echo("<?xml version="1.0"?>n");

而且,echo语句中的“WML标签和语句行”可以连写,以节省程序代码行。例如,下面的一行语句就连写了WML的3行标签语句:

echo ("<wml> <card> <p>");

3) 文件最后保存时采用的扩展名为“.php”或“.php3”,而不是“.wml”等扩展名。

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

5) 声明脚本语言。这是对PHP编程的继承,向编译器声明当前程序采用的脚本语言为PHP,格式为:

<script language="PHP">

不过这一句可以省略,因为编译器能够自动识别PHP的脚本程序。

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

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

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

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

这样,基于PC的浏览器将忽略程序中无法理解的WML标签,这时当前的程序实际上成为了HTML页面。当想在WAP设备或者模拟器上测试的时候,只需要去掉“//”,当前页面就会自动变成WML页面。

时间: 2024-10-17 10:25:36

wap网站开发时php 程序编写注意事项的相关文章

在进行网站开发时应该怎么选择域名

在进行网站开发时应该怎么选择域名 域名无所谓好坏,只有根据不同的需要选择不同的域名而已,一般公司来说为了让别人更好记,肯定是选择比较常用的一些域名这样子减少用户的记忆成本.在进行网站开发的时候根据自己的需求选择域名就好了.当然有些域名是有一定的限制的,比如政府部门的就不是大家说用就能用的.按照目前常见的域名一般是.COM..CN.EDU .GOV .org,像政府或者一些非盈利组织的地址有限制之外,其他的很多的域名地址都是没什么限制的,都可以购买的. 一般来说com是商业性的机构或公司使用,co

用ASP技术进行动态WAP网站开发实例

 第一节:WAP的潜能 这些日子,我们常听到WAP技术,一种手机上网的技术.从技术上讲,移动电话不可能和PC来竞争,移动电话的屏幕只能容下很少的字符,它的带宽也是很受限制,而且输入也很笨拙.那我为什么还要 介绍它了,嘿嘿,这里有两个主要的我认为WAP一定有成功的因素. 随处性: 只要你有手机,你到哪里都可以访问wap网站. 帐单机构: 在不久的将来,我们就能通过我们的手机来支付我们的一切费用,查询很多的信息.只是我们的手机费用中又多了一项费用"WAP服务费". 这样我们就能用手机支付我

JavaScript开发时的五个注意事项_javascript技巧

只在<form>元素上使用submit事件 如果要在form中绑定事件处理程序时,应该只在<form>元素上绑定submit事件,而不是给提交按钮绑定click事件. March:这个方式固然很好,但是,公司开发时使用了Web Flow,一个页面就一个大form,而里面可能有若干个提交按钮,所以不得不把部分事件处理程序绑定在了提交按钮的click事件上. 可点击的都应该是链接 不要给除锚元素(<a>)以外的元素绑定click事件.这一点对于键盘用户很重要,因为他们在仅通

用C#做过wap网站开发的进来下,谢谢

问题描述 webconig配置文件是怎么设置的,很多控件不兼容,浏览端也很难控制,这些是怎么处理的?

浅谈网站改版时的8个注意事项

每一个网站在建设初期都不可能一步到位,经过一段时间的运作,以及后期的发展需要,肯定要进行一次,两次,三次的改版调整.作为我们个人网站,我们的技术,改动调整以及运营都是依靠我们一个人,或者几个人在进行操作,身兼多职;如果是大型网站或者公司运作的网站,我们是需要团队的协调,配合改动调整的.不管是哪种类型的网站,操作方法和流程都是一样的,依我个人的实践经验,在改版过程中需要注意的8个方面,仅供参考. 第一点,保证网站的正常访问.网站改版不能关闭网站或者有时候看到有些网站直接关门大吉,告诉大家几月几号重

个人网站打造网站品牌时的几点注意事项

中介交易 SEO诊断 淘宝客 云主机 技术大厅 相信很多草根站长,都有做过网站吧!而且很多网站,最后就慢慢成了没有人管理的垃圾网站.为什么会出现这样的原因呢?首先在做网站之前没有很好的定 位;其次没有好的运营策略;最后个人能力有限,没办法长期坚持下来.所以我们个人站长做网站,也应该多注重一下品牌,首先我们来了解一下品牌的概念: 品牌是给拥有者带来溢价.产生增值的一种无形的资产,他的载体是用以和其他竞争者的产品或劳务相区分的名称.术语.象征.记号或者设计及其组合,增值的源泉来自于消费者心智中形成的

代友招聘一名网站开发人员

注:这是代朋友招聘的,朋友让我先把把关,如果大家有意的话,可以先与我Email或者Msn联系. 招聘职位:网站开发(Wap) 招聘公司:上海索乐软件 职位要求: 熟悉asp..Net.MySql.Sql等.最好了解一种cms系统. 熟练掌握HTML/XHTML.CSS.Javascript 能稍微了解一些Wap的知识 职位描述:主要是从事客户的wap网站开发,一般都是简单的介绍性质的. 公司介绍:索乐软件是一家快速发展的手机软件企业,在国内的手机软件行业中属于领先的公司,很多作品都在国内外拿过奖

开发WAP网站时,使用WML的问题

问题描述 使用WML比一般的HTML有什么好处,并且WAP如何做测试啊 解决方案 WML是开发wap网站的一种规范,相对应的脚本为wmlscript:现在大部分是智能机了,智能机的浏览器应该能解释html的,但是以前的机器应该是只能解释wml.具体的可以google一下

php作wap开发时遇到的问题

 1.文件格式首先要遇到的问题肯定是文件格式,在作web开发时,大家都是用的html或xhtml,到了wap开发时,就得用wml了.什么是wml?大家可以去查更详细的资料,我这里只是略微的提到.在我看来wml类似于xml,有非常严格的格式,在作wap页面时,都得用wml来作为显示. wml的语法非常简单,在用php作动态输出时,一定要发送一个头信息,标明本页面是wml,而不是别的什么*ml. header("Content-type: text/vnd.wap.wml; charset=\&qu