wml 1.0 和 2.0 判断显示

//判断头文件

if(stripos($_SERVER['HTTP_USER_AGENT'],'msie')!==false||
stripos($_SERVER['HTTP_USER_AGENT'],'chrome')!==false||
stripos($_SERVER['HTTP_USER_AGENT'],'safari')!==false)
{
   define("WAP_VER_2",1); 
}

/**
 * 文件头...
 *
 * @param unknown_type $title
 * @param unknown_type $url
 * @param unknown_type $time
 */
function _header_wml($title,$url=null,$time=0){
$time = is_numeric($time) ? $time : 3;
$title = trim($title);
header("Cache-Control:no-cache");
header("Pragma:no-cache");
//====================wap 2.0 ============== 
if(WAP_VER_2 == 1){ 
if (false !== strpos ( $_SERVER ['HTTP_ACCEPT'], 'application/vnd.wap.xhtml+xml' )) {
 header ( 'Content-type: application/vnd.wap.xhtml+xml;charset=utf-8' );
} else if (false !== strpos ( $_SERVER ['HTTP_ACCEPT'], 'application/xhtml+xml;' )) {
 header ( 'Content-type: application/xhtml+xml;charset=utf-8' );
} else {
 header ( 'Content-type: text/html;charset=utf-8' );
}
$con =<<<ETO
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta id="viewport" name="viewport" content="width=240; user-scalable=0;" />
<meta name="MobileOptimized" content="240" />
<link href="./css/com.css" rel="stylesheet" type="text/css" media="screen" />
ETO;
 
if($url){  
 $con .="<meta http-equiv=\"refresh\" content=\"{$time};url={$url}\" />";
}

$con .=<<<ETO
<title>{$title}</title>
</head>
<body>
<a id="top"></a>

ETO;
//====================wap 1.0 ==============  
}else{
header("Content-Type:text/vnd.wap.wml;charset=utf-8");
$con =<<<ETO
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head>
<meta name="keyword" content="{$title}"/>
<meta name="description" content="{$title}"/>
</head>
<card title="{$title}" >
ETO;
if($url){
$time = $time * 10;
$con .= <<<ETO
<onevent type="ontimer">
<go href="$url"/>
</onevent>
<timer value="{$time}"/>
ETO;
}
$con .= "<p>";
}
echo $con;
}

/**
 * 文件底...
 *
 */
function _footer_wml(){
if(WAP_VER_2 == 1){
$con = <<<ETO

</body>
</html>
ETO;
}else{
$con = <<<ETO

</p>
</card>
</wml>
ETO;
}
echo $con;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值