www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>WAP开发技术>WAP高级教程>正文    

WAP与PHP - 进阶篇 之一


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏

  define("SELECT_CHECKED", 1); 

  除了以上的常量定义外,我们还需要定义函数"convert_character"。对于一些WML语言保留字符如"&"、"<"、">"等,以及ASCII码值大于160的符号,如果需要在浏览器端显示则必需进行处理。对于"<"等保留字符,需要将它们转化为"<"的格式,对于大于161的符号,需要将它们转化为"&#x;"(其中x表示符号的ASCII码值)的格式。由于定义了该函数,那么程序后面需要用到此功能时(事实证明经常用到)直接调用该函数即可。
  
  该函数的实现如下:


 //本函数实现特殊字符的转换
  //入口参数:字符串$words
  //出口参数:字符串&convert_ok
  function convert_character($words)
  {
  //将WML语言保留字符如"<"等转化为"<"格式
  $convert_words=htmlspecialchars($words);
  //将"m"等ASCII码大于160的字符转化为"&#x;"(x为其ASCII码值)的形式 for ($i=0; $i <strlen ($convert_words); $i++)
  {
  if (ord(substr($convert_words, $i, 1)) >= 160)
   $convert_ok.="&#".ord(substr($convert_words,$i,1)).";";
  else
   $convert_ok.=substr($convert_words,$i,1);   
  }

  //返回转换后的字符串
  return($convert_ok);
  } 

本新闻共4页,当前在第4页  1  2  3  4  

上一篇:WAP与PHP - 基础篇
下一篇:WAP与PHP - 进阶篇 之二
Google
 
关于“WAP与PHP - 进阶篇 之一”的相关内容连接
·构建动态 WAP 站点 (3) - 数据库的输出
·构建动态 WAP 站点 (2) - 你的第一个WML页面
·构建动态 WAP 站点 (1) - Server设置
·WML,Apache,和 PHP 的介绍
·jsp制作wap网站时中文字符问题的一些解
·WAP与PHP - 附件
·WAP与PHP - 进阶篇 之二
·WAP与PHP - 基础篇
·wap中级教程
·WAP中推送技术的分析与设计

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved