请看这段代码,用WINWAP模拟器可以访问,用手机不行,原因是什么?
我的WAP站网址是http://wap.wapabc.net 用的免费的空间,网址长,URL转发麻烦,后来有了这个PHP的空间,就想用php做个首页index.php,用WINWAP模拟器可以访问我的WAP站(http://wapabc.net),为什么用手机就不能访问呢?
是空间的问题,还是首页的问题,或是什么别的原因,请指教
这是我WAP站的首页的代码:
|===============
<?php
header("Content-type: text/vnd.wap.wml");
echo("<?xml version=\"1.0\" encoding=\"gb2312\"?>\n");
echo("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/ DTD/wml_1.1.xml\">\n\n"); ?>
<?php
echo ("<wml><card id=\"index\" title=\"拇指天空WAP站\">");
echo("<p align=\"center\"><img src=\"pic/logo.gif\" alt=\"wapabc.net\"/><br/>
<small>HAPPY NEW YEAR</small>");
$time=date ( "y-n-d h:i A" );
echo("<p align=\"center\"><small>$time</small><br/>
<a href=\"http://wap.81088.com/weather/index.jsp\">『天气预报』</a><br/>
<a href=\"qq.wml\">『Q Q 聊天』</a><br/>
<small>------------</small><br/>
<a href=\"http://xw6.com/union/index.aspx?u=80\">『新闻咨讯』</a><br/>
<a href=\"http://wap.Lxyes.com/union/index.asp?cd=5041\">『下载乐园』</a><br/>
<a href=\"game.wml\">『WAP 游戏』</a><br/>
<a href=\"wap.wml\">『玩转 WAP』</a><br/>
<a href=\"ser.wml\">『常用服务』</a><br/>
<a href=\"urls.wml\">『网址大全』</a><br/>
<small>------------</small><br/>
<a href=\"link.wml\">『我的书签』</a><br/>
<a href=\"links.wml\">『友情链接』</a><br/>
<a href=\"about.wml\">『关于本站』</a><br/>
<img src=\"pic/wap.gif\" /><br/>
<img src=\"http://www.bluenetdesign.de/cgi-bin/counter.pl?member=1099826641\" alt=\"\"/>");
echo ("</p></card></wml>");
?>
问题点数:80、回复次数:7Top
1 楼dragonblue(醉大饿急)回复于 2005-01-29 15:15:33 得分 10
页面上的中文必须转码成UNICODE,否则手机不能浏览。Top
2 楼aoenzh(独孤大虾)回复于 2005-01-31 09:11:24 得分 10
看一下手机出错提示就知道问题了
Top
3 楼whatandwhy(天黑)回复于 2005-01-31 12:33:53 得分 15
输出要为WML二进制流而不是文本流。。要在输出头那里做说明。
建议不要用WINWAP作模拟器。用M3GATE吧Top
4 楼surfchen(冲浪)回复于 2005-01-31 13:18:48 得分 20
把 echo("<?xml version=\"1.0\" encoding=\"gb2312\"?>\n");去掉
并把文件另存为utf-8编码格式Top
5 楼shadowing()回复于 2005-02-23 22:15:09 得分 0
dragonblue(醉大饿急)的回复不正确,并不是所有的手机不行
//Top
6 楼rainlin1(不再迷茫)回复于 2005-02-24 11:37:31 得分 10
不是所有的手机都能访问,是因为部分手机支持gb2312的。Top
7 楼honeyday(honey)回复于 2005-02-24 15:28:58 得分 15
文件保存成utf-8,输出的content-type的encoding改称utf-8。
<?xml version="1.0" encoding="utf-8"?>
这样所有手机就都可以访问了。Top




