一般的asp程序能转wap网站吗.

一般的asp程序能转wap网站吗... 一般的asp程序能转wap网站吗 展开
 我来答
yinqiongjie
2006-10-04
知道答主
回答量:65
采纳率:0%
帮助的人:0
展开全部
#如果你用ASP的话:
===========================================
首先在打开IIS,然后在默认网站的属性--HTTP头--MMIE映射--文件类型--添加注册文件的类型:
Associated Extension MIME Type
wml text/vnd.wap.wml
wmlc application/vnd.wap.wmlc
wbmp image/vnd.wap.wbmp
wmlsc application/vnd.wap.wmlscriptc
wmls text/vnd.wap.wmlscript
wsc application/vnd.wap/wmlscriptc

现在你就可以在你的站点添加wml文件了.可以用手机模拟器来浏览,或者opera浏览器浏览.如果你的主机是对外发布的,那你就可以用手机来浏览你的网站了.

如果是用ASP生成wml,必须包含这句:<% Response.ContentType="text/vnd.wap.wml" %>

例如这个例子:test.asp
<%@ Language=VBScript %>
<% Response.ContentType="text/vnd.wap.wml" %>

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="main">
<p>
Just A test on my wap site!
</p>
</card>
</wml>
以下是PHP-的WAP应用
===========================================================
一、设置WEB服务器

首先你的 WEB服务器要安装好PHP,即能处理PHP脚本程序。其次,为使WEB服务器能同时识别和处理PHP、WML、WBMP等文件,WEB 服务器的MIME表需添加以下的几种文件类型。

TEXT/VND.WAP.WML .WML
IMAGE/VND.WAP.WBMP .WBMP
APPLICATION/VND.WAP.WMLC .WMLC
TEXT/VND.WAP.WMLS.WMLS
APPLICATION/VND.WAP.WMLSC .WMLSC

二、用PHP输出简单动态WAP页面

下面有一个最简单的PHP生成WAP页面的例子。注意由于需要PHP解释器来解释该程序,并输出WAP页面,因此所有类似程序应以.PHP为扩展名。

<PHP
HEADER(〃CONTENT-TYPE: TEXT/VND.WAP.WML〃);
ECHO (〃<WML> <CARD> <P>〃);
ECHO DATE( 〃L DS OF F Y H:I:S A〃 );
ECHO (〃</P></CARD></WML>〃);
>

该例子在WAP手机模拟器中可以浏览,输出当前日期时间,而在普通的浏览器中无法识别,甚至会被认为是错误下载。这是因为在程序开头就声明了该输出文档为WML类型,该类型只有WAP设备能够识别并解释。值得注意的是,我们常见的HTML语言对规范性要求不严,大多数浏览器能“容忍”其中相当多的编写错误,而WML规范相当严格,一点失误都可能导致无法输出所需页面。

一旦我们知道了用PHP脚本输出WAP页面的标准过程,我们就能够使用PHP强大的功能配合以WML语言的交互处理以及WML SCRIPT的简单脚本,开发出适合我们需要的应用系统了。
-------------------------------------------------
有时间欢迎大家到我的网站参观指导``有很多学习资料。http://www.kikogirl.cn
谢谢

参考资料: http://www.kikogirl.cn

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式