WAP与PHP程序设计之基础篇-php进阶-PHP教程-幽默笑话

  • 来源:本站
  • 发布时间:2019-07-05
  • 84已阅读
您现在的位置:首页 >> 现代文学 >> 文章
简介 PHP的系统平台、工作方式、安装方法,这些都不在本文的讨论范围内,毕竟我们的重点是PHP如何与WAP协作。 一般而言,为了能让PHP工作,我们需要带有PHP模块的Web服务器,或者说

WAP与PHP程序设计之基础篇-php进阶-PHP教程-幽默笑话

  PHP的系统平台、工作方式、安装方法,这些都不在本文的讨论范围内,毕竟我们的重点是PHP如何与WAP协作。

一般而言,为了能让PHP工作,我们需要带有PHP模块的Web服务器,或者说支持PHP的服务器,Apache是世界上最流行的Web服务器,另外,我们还需要安装PHP软件以及如MySQL这样的数据库,具体内容可以查阅相关书籍或网站。 下面我们讨论如何让PHP产生WML代码。

    在WWW中,PHP产生的第一行内容往往是:content-type:text/html    但是,WAP终端是读不懂这样的标题的。

WAP终端从服务器下载的单位是Deck,浏览的单位是Card,一般一个Deck就组成一个WML文件。 那么,为WAP服务时,PHP文件中往往需要包含如下的代码:CODE:  header("Content-type:text/");  echo"xmlversion=\""n"  echo"!DOCTYPEwmlPUBLIC"-//WAPFORUM////EN\"\"http:////DTD//wml_\"";(非常全面的一个php技术网站,有相当丰富的文章和源代码.)  以上三行代码产生了WML文件(Deck)的文件头,这样WAP终端就可以识别所下载的Deck是否WML格式,并且接着显示余下的Deck内容。     下面是一个最简单的Deck,它在WAP终端上显示HelloWorld。 CODE: xmlversion=""encoding="ISO-8859-1"!DOCTYPEwmlPUBLIC"-//WAPFORUM////EN""http:////DTD//wml_"  /xml  !--NokiaParserInfo:Phone=Nokia7110;Height=90;Width=130;CurrentDeckSize=38;MaxDeckSize=1600;CardsOnEachLine=5;CardsVerticalGap=30--  /cardid="card1"ordered="true"newcontext="false"  palign="left"  HelloWorld  /p  /card  /wml  //我们建立的相应的PHP文件如下:  php  header("Content-type:text/");  echo"xmlversion=\"\"";  echo"!DOCTYPEwmlPUBLIC\"-//WAPFORUM////EN\"\"http:////DTD//wml_\"";  echo"";  echo"!--NokiaParserInfo:Phone=Nokia7110;Height=90;Width=130;CurrentDeckSize=38;MaxDeckSize=1600;CardsOnEachLine=5;CardsVerticalGap=30--";  echo"cardid=\"card1\"ordered=\"true\"newcontext=\"false\"";  echo"palign=\"left\"";  echo"HelloWorld";  echo"/p";  echo"/card";  echo"/wml";  (非常全面的一个php技术网站,有相当丰富的文章和源代码.)。