• 技术文章 >后端开发 >php教程

    PHP 输出简单动态WAP页面_PHP

    2016-06-01 12:23:07原创327
    当然,也有其他方法,网上可以搜索得到。我这里推荐一个既能浏览http页面又能浏览wap页面的方法,那就是用Firefox + wmlbrowser组件。装好wmlbrowser组件的firefox就可以支持直接浏览wap页面了。
    由于需要动态输出内容,我们不得不将页面的后缀名定为.php,那这样如何让浏览器将其解析为wap页面呢?很简单,只要在头文件输出的时候告诉浏览器该文件的MIME类型就行了。
    复制代码 代码如下:
    header("Content-type: text/vnd.wap.wml");
    ?>

    有了上面一句,文件的扩展名就不重要了。
    接下来就当是在编写一个PHP文件就行了,语法啊函数啊全部照常,记得在开头先输出XML的格式头,
    复制代码 代码如下:
    echo ('');
    ?>

    另外,文本的格式要按wml的格式来写(也相当于xml),wml规范相当严格,一点失误都可能导致无法输出所需页面。
    一个wml的模板如下:
    复制代码 代码如下:







    目前的大多数WAP手机(Nokia7110、爱立信R320S等等)都是使用UTF-8编码的,也就是采用UNICODE来编码。这样,如果我们直接在WML使用中文字符(GB2312编码),将会产生乱码,手机用户无法识别,所以我们在输出中文之前,要使用程序或函数对中文进行UNICODE的编码。而在少数支持GB2312编码的手机或WAP终端设备中,我们可以在程序中定义好文档的内码类型后即可直接正确显示汉字。
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:PHP WAP
    上一篇:PHP 字符串 小常识_PHP 下一篇:phpinfo 系统查看参数函数代码_PHP
    Web大前端开发直播班

    相关文章推荐

    • PHP7+也支持类型声明了,聊聊这个特性!• 不从新编译PHP给php增加openssl模块记录 • nginx 配备php环境 • 安装使用PHPnow后程序无法使用有关问题 • 一个正则表达式的有关问题,数字的个数写1就可以匹配下,写比1大的就匹配不下了

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网