ecpt 发表于 2010-4-7 09:55:21

用ci开发wap网站,视图该怎么写呢?

wap 的视图 时wml格式的,直接在控制器 或者模型里面输出 wml,如果把视图写成
<?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>
<mate http-equiv="Cache-control" />
</head>
<card id="main" title="hello world">
<p align="center" mode="wrap">
this is test!
</p>
</card>
</wml>

就会包错了额,视图的后缀也不能修改,否则没有办法解析执行php语句了,有什么办法解决这个问题呢?

Hex 发表于 2010-4-7 10:07:17

主要是 <? 造成的,用 PHP 语句输出这个,比如用 echo 命令。。。
记住脑筋要灵活。

ecpt 发表于 2010-4-7 10:29:34

恩 这个 已经克服了 直接把最上面的 那一度当做变量传递给视图,然后显示。如果是单独的 wml 后缀的文件,IE浏览器不能执行,现在虽然内容是 wml格式的,但是文件后缀php,在ie里面也可以执行了,后缀是wml和后缀是php对浏览器有什么影响么?

jeongee 发表于 2010-4-7 12:42:45

回复 3# ecpt
没事的

wesong 发表于 2010-5-9 01:42:56


<?php
header("Content-type: text/vnd.wap.wml");
?>
在文件头部加上这个试试。
页: [1]
查看完整版本: 用ci开发wap网站,视图该怎么写呢?