一般的asp程序能转wap网站吗.
一般的asp程序能转wap网站吗
参考答案:#如果你用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" "">
<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的简单脚本,开发出适合我们需要的应用系统了。
-------------------------------------------------
有时间欢迎大家到我的网站参观指导``有很多学习资料。
谢谢
参考资料: