php+wml的问题

wangguan007 2005-10-27 06:26:26
电脑上安装的wap浏览器可以访问,手机却访问不了,请问是什么原因?
...全文
125 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangguan007 2005-11-01
  • 打赏
  • 举报
回复
谢谢关注!
surfchen 2005-10-29
  • 打赏
  • 举报
回复
虽然楼主已经发现了问题,但是我还是建议给代码出来一下看看。

wml是比较严格的,因为是基于XML的。。&<>这些都必须转义,而且有的手机对空格很敏感。。所有的空格都必须转为 
surfchen 2005-10-29
  • 打赏
  • 举报
回复
对。wml没什么前途了。。不过不是提供了直接访问HTML的功能,因为HTML的严格性过于宽松,导致在这种小设备上开发完全兼容的浏览器太难了。

取WML代之的是xhtml mp和xhtml basic

xhtml mp和xhtml basic几年前已经出来并且已经在许多手机得到了支持。其中xhtml basic是xhtml 2.0的一个子集(如果我没记错的话)。而xhtml mp是xhtml basic的一个超集。
wangguan007 2005-10-29
  • 打赏
  • 举报
回复
谢谢关注,我知道wml语法比较严格,所以用专门的编辑器写了个hello world式的程序,
在设置路由后,可以访问了。
其实我觉得wml不会有什么前途,如果手机的浏览器功能足够强的话,直接访问html文件不就行了,在开发个单独针对wap的wml程序,实在不值得。
而且这样的手机好像已经有了。
wangguan007 2005-10-28
  • 打赏
  • 举报
回复
发现问题的原因是没有wap网关,通过设置路由,倒是可以访问了。
不过上网查资料,发现Linux系统下,有个kannel提供wap网关的功能,
我用的是debian的linux,
apt-get install kannel
结果提示找不到安装的文件
郁闷
wangguan007 2005-10-27
  • 打赏
  • 举报
回复
我的页面其实非常简单,直接输入页面的链接,就是看不到.
不知道是不是配置的问题,
我用的是apache
chinaworker 2005-10-27
  • 打赏
  • 举报
回复
有些手机要求比较严格,就偶那sb 三星v208,比较古老,

限制比较多

http://shken.wap.bokele.com?CH=868
作为页面连接是不行的,
但是直接输入还可以
改为
http://shken.wap.bokele.com/?CH=868
就ok,

还有&转为 &应该就没啥了。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧