wap网站源码 下载_wap页游源码

源码大全 编辑:速达网络 日期:2024-04-18 16:07:23 2人浏览

移动设备逐渐成为人们获取信息、休闲娱乐的主要途径。WAP(Wireless Application Protocol)网站作为一种重要的移动端应用形式,在日常生活中扮演着重要角色。本文将带领大家深入了解WAP网站源码下载,探寻互联网技术背后的奥秘。

一、WAP网站源码下载的意义

1. 增强网站用户体验

通过下载WAP网站源码,我们可以更好地了解网站的设计思路和功能实现。在研究过程中,我们可以针对用户需求对网站进行优化,提高用户体验。

2. 技术学习与交流

下载WAP网站源码有助于我们学习移动端网站开发技术,提升自己的技能水平。在技术交流中,我们可以分享经验,共同进步。

3. 逆向工程与研究

下载WAP网站源码可以帮助我们了解其他团队的开发方法,进行逆向工程研究。这对于创新技术和提高自身竞争力具有重要意义。

二、WAP网站源码下载的途径

1. 官方渠道

许多WAP网站会提供源码下载,用户可以在官方网站上找到相关链接。这种方式获取的源码较为权威,但数量有限。

2. 第三方平台

GitHub、GitLab等开源代码托管平台汇聚了大量的WAP网站源码。用户可以通过搜索、浏览等方式,找到合适的源码进行下载。

3. 论坛与社区

在技术论坛、社区中,许多开发者会分享自己的WAP网站源码。用户可以通过参与讨论,获取到高质量的源码资源。

4. 付费下载

部分WAP网站源码因版权问题,只能通过付费渠道下载。用户可根据自身需求选择合适的付费下载平台。

三、下载WAP网站源码的注意事项

1. 确认版权问题

在下载WAP网站源码前,请确保其版权归属,避免侵权行为。

2. 选择合适的版本

下载源码时,请根据自身需求选择合适的版本。例如,不同版本可能对应不同的操作系统、浏览器等。

3. 仔细阅读代码注释

下载源码后,仔细阅读代码注释,了解代码的功能和实现方法。

4. 学习与改进

在研究源码过程中,积极学习并改进,提升自己的技术能力。

WAP网站源码下载为我们提供了丰富的学习资源,有助于我们了解互联网技术背后的奥秘。在下载和使用源码的过程中,我们要遵守相关法律法规,尊重他人的知识产权。相信通过不断学习和实践,我们能够成为一名优秀的互联网技术人才。

自动识别WEB和WAP访客的源码

既然要利用已经存在的为HTML浏览器编写的代码,就需要知道请求是从HTML浏览器还是从WML浏览器过来的。同样地,如果想重新引导的HTML浏览器直接到相应的HTML文档上,WML浏览器到WML页面上,以下的PHP代码就可以做到这些。

?

// Because this script sends out HTTP header information,

// the first characters in the file must be the ? PHP tag.

// relative URL to your HTML file

$htmlredirect = "/html/my_htmlpage.html";

// ABSOLUTE URL to your WML file

$wmlredirect = "";

if(strpos(strtoupper($HTTP_ACCEPT),"VND.WAP.WML") 0)

{// Check whether the browser/gateway says it accepts WML.

$br = "WML";

}

else {

$browser=substr(trim($HTTP_USER_AGENT),0,4);

if($browser=="Noki" || // Nokia phones and emulators

$browser=="Eric" || // Ericsson WAP phones and emulators

$browser=="WapI" || // Ericsson WapIDE 2.0

$browser=="MC21" || // Ericsson MC218

$browser=="AUR " || // Ericsson R320

$browser=="R380" || // Ericsson R380

$browser=="UP.B" || // UP.Browser

$browser=="WinW" || // WinWAP browser

$browser=="UPG1" || // UP.SDK 4.0

$browser=="upsi" || // another kind of UP.Browser ??

$browser=="QWAP" || // unknown QWAPPER browser

$browser=="Jigs" || // unknown JigSaw browser

$browser=="Java" || // unknown Java based browser

$browser=="Alca" || // unknown Alcatel-BE3 browser (UP based?)

$browser=="MITS" || // unknown Mitsubishi browser

$browser=="MOT-" || // unknown browser (UP based?)

$browser=="My S" ||// unknown Ericsson devkit browser ?

$browser=="WAPJ" || // Virtual WAPJAG www.wapjag.de

$browser=="fetc" || // fetchpage.cgi Perl script from www.wapcab.de

$browser=="ALAV" || // yet another unknown UP based browser ?

$browser=="Wapa") // another unknown browser (Web based "Wapalyzer"?)

{

$br = "WML";

}

else {

$br = "HTML";

}

}

if($br == "WML") {

// Force the browser to load the WML file instead

header("302 Moved Temporarily");

header("Location: ".$wmlredirect);

exit;

}

else {

// Force the browser to load the HTML file instead

header("302 Moved Temporarily");

header("Location: ".$htmlredirect);

exit;

}

?

这个判断是在服务端完成的, PHP代码将首先查看**是否接收text/vnd.wap.vml MIME类型。如果不是,将检测前面的字符,查看是否为WML浏览器。如果不符合,那么就假设为HTML浏览器。如果有新的WML浏览器,那么ID字符串也要增加。

这个代码基于Robert Whitinger(robert@wapsight.com)的代码,使用了Don Amaro(donamaro.concepcion@nl.unisys.com)提供的列表。

注意:由于只需要四个字符串就可以辨别,因此例如:"WapIDE-SDK/2.0;(R320s(Arial))" 可以使用“WapI”来代替是可行的做法,也是足够的。

同样的功能也可以通过ASP来解决。先判断请求的是“/index.wml” 或者 “/index.html” 和所需要的MIME类型。另外以下的脚本辨别的方式和上面不一样。另外还需要**告诉服务器它能接收的text/vnd.wap.wml MIME类型。该例子如下所示:

%

Response.Buffer = TRUE

Dim IsWap

httpAccept = LCase(Request.ServerVariables("HTTP_ACCEPT"))

if Instr(httpAccept,"wap") then

IsWap=1

Else Response.Redirect "/index.html" : Response.Flush : Response.End

End if

%

%Response.ContentType = "text/vnd.wap.wml"%?xml version="1.0"?

%Response.Flush%

!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"

""

wml

card id="redirect"

onevent type="onenterforward"

go href="/index.wml"/

/onevent

p

a href="/index.wml"enter/a

/p

/card

/wml

%Response.Flush:Response.End%

怎样在电脑上浏览wap网

在电脑上浏览wap网的方法有很多,这里推荐一种通过WinWAP浏览器实现的方式。WinWAP是一款可以模拟WAP手机上网的浏览器,支持WML 1.0和WML 1.1协议,具备普通浏览器的所有功能。

要使用WinWAP,首先需要下载安装该软件,下载地址为:。安装过程简单,运行安装文件后,一路回车即可完成安装。

安装完成后,启动WinWAP,程序会弹出一个对话框,显示剩余使用天数。点击“继续”进入内置拨号器,可以方便地编辑已有拨号连接或新建拨号连接。连接网络后,点击“继续”按钮即可进入WinWAP浏览窗口。

在这个窗口中,可以看到浏览器功能与IE浏览器相似,有前进、后退、停止、刷新、主页、搜索、书签等工具按钮。不过,WinWAP是专门用来浏览WML格式网页的,显示的是WML格式,而非HTML格式。

要访问WAP网站,只需在地址栏中输入WAP站点网址,如:,然后按回车键。如果使用IE浏览器输入WML格式网址,会自动调用WinWAP浏览。

WinWAP还提供了保存WML网页、查看源代码、使用书签等功能。保存网页时,选择“开始→另存为”,输入文件名即可。查看源代码时,单击主菜单中的“视图→查看源代码”,打开WinWAP-源代码窗口,可以修改、保存、打印源代码。

WinWAP的书签使用方法与IE浏览器相同,但更直观,更易管理。在网页浏览窗口中,右键选择“书签”添加,或在主菜单中选择“书签→添加书签”,输入书签名字和网址,点击“保存”即可。

总的来说,WinWAP浏览器功能全面,对于未试过上WAP网站的读者,值得一试。各大WAP网站如移动梦网、随身网等都有丰富的资源,可以满足不同需求。

以上就是使用WinWAP浏览器在电脑上浏览wap网的详细步骤,希望对你有所帮助。

wap网页源码学什么能看懂

其实代码很简单的,就是首先

<wml></wml>组成一个WAP框架。

<meta http-equiv="Cache-Control" content="max-age=0" /> 表示一些页面设置。

<card id="bug" title="阅读帖子"> 因为wap是手机访问的,一屏幕文字,被称为一个卡片,设置的卡片标题。

<p> </p> 正文内容

<a href=""">※界面</a> 表示超链接。

--------------------------

下面为常用的WML模板代码:

<?xml version="1.0" encoding="gb2312"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "">

<wml>

<card id="Main" title="WAP代码实例">

<p align="center">

<b>中 国 被 爱 可 以 在 线</b>

</p>

<p align="left">

『中国被爱可以在线』专注于WAP领域(WAP开发、软件、网站、企业行业应用等),欢迎社会各界人士与我们携手共进,共创WAP

辉煌!

</p>

<p align="center">

<br/>

<**all>www.bicyle.org</**all>

</p>

</card>

</wml>

WML框架模板代码(*.wml)

<?xml version="1.0" encoding="gb2312"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "">

<wml>

<card id="FirstCard" title="wap.bicyle.org">

<p align="center">

请在这里书写正文。<br/>

<a href="">欢迎访问中国被爱可以在线</a>

</p>

</card>

</wml>

ASP+WML框架(*.asp)

<%Response.ContentType="text/vnd.wap.wml"%>

<?xml version="1.0" encoding="gb2312"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "">

<wml>

<card id="FirstCard" title="wap.bicyle.org">

<p align="center">

欢迎光临<br/>

wap网站源码 下载_wap页游源码

<a href="">中国被爱可以在线</a><br/>

<%=Date()%>

</p>

</card>

</wml>

ASP+XHTML框架(*.asp)

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "">

<html xmlns="">

<head>

<title>中国被爱可以在线</title>

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>

</head>

<body>

</body>

</html>

ASPX+WML框架(*.aspx)

<%@ Page Language="vb" AutoEventWireup="false"%>

<%Response.ContentType="text/vnd.wap.wml"%>

<script language="VB" runat="server">

Function Add(Byval a as integer,Byval b as integer) as integer

Return a+b

End Function

</script>

<?xml version="1.0" encoding="Utf-8"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "">

<wml>

<head>

<meta http-equiv="Cache-Control" content="max-age=300" forua="true"/>

</head>

<card id="Bike-bicyle" title="被爱可以" newcontext="false">

<p align="left">

<!--(^O^)以下为文件的正文######################## -->

中国被爱可以在线专注于WAP领域、WAP软件、网页、企业行业应用等。 <br/>

<a title="确定" href="">中国被爱可以在线</a><br/>

1981+1982=

<%=Add(1981,1982)%>

<br/>

<!--(^O^)以下为返回链接的一些信息################-->

<a title="确定" href="Index.asp">返回上级</a><br/>

</p>

</card>

</wml>

分享到

文章已关闭评论!