asp 天气查询系统代码

 代码如下 复制代码

<!--#include file=Function.asp-->
<%
Dim Url,Html,time
time=Request("time")
Url="http://weather.cncn.com/get_weather.php?action=get_city&time='"&time&"'"// 读取cncn上的天气信息
Html = getHTTPPage(Url)
Html=replace(Html,"cncn","d58")
Response.write Html
%>

我们来看看function.asp文件。

<%
Function GetHttpPage(HttpUrl)
   If IsNull(HttpUrl)=True Or HttpUrl="$False$" Then
      GetHttpPage="$False$"
      Exit Function
   End If
   Dim Http
   Set Http=server.createobject("MSXML2.XMLHTTP")
   Http.open "GET",HttpUrl,False
   Http.Send()
   If Http.Readystate<>4 then
      Set Http=Nothing
      GetHttpPage="$False$"
      Exit function
   End if
   GetHTTPPage=bytesToBSTR(Http.responseBody,"GB2312")
   Set Http=Nothing
   If Err.number<>0 then
      Err.Clear
   End If
End Function

Function BytesToBstr(Body,Cset)
   Dim Objstream
   Set Objstream = Server.CreateObject("adodb.stream")
   objstream.Type = 1
   objstream.Mode =3
   objstream.Open
   objstream.Write body
   objstream.Position = 0
   objstream.Type = 2
   objstream.Charset = Cset
   BytesToBstr = objstream.ReadText
   objstream.Close
   set objstream = nothing
End Function

Function GetBody(ConStr,StartStr,OverStr,IncluL,IncluR)
   If ConStr="$False$" or ConStr="" or IsNull(ConStr)=True Or StartStr="" or IsNull(StartStr)=True Or OverStr="" or IsNull(OverStr)=True Then
      GetBody="$False$"
      Exit Function
   End If
   Dim ConStrTemp
   Dim Start,Over
   ConStrTemp=Lcase(ConStr)
   StartStr=Lcase(StartStr)
   OverStr=Lcase(OverStr)
   Start = InStrB(1, ConStrTemp, StartStr, vbBinaryCompare)
   If Start<=0 then
      GetBody="$False$"
      Exit Function
   Else
      If IncluL=False Then
         Start=Start+LenB(StartStr)
      End If
   End If
   Over=InStrB(Start,ConStrTemp,OverStr,vbBinaryCompare)
   If Over<=0 Or Over<=Start then
      GetBody="$False$"
      Exit Function
   Else
      If IncluR=True Then
         Over=Over+LenB(OverStr)
      End If
   End If
   GetBody=MidB(ConStr,Start,Over-Start)
End Function

Function ShowErr(ErrMsg)
Response.write "<script>alert('" & ErrMsg &"');history.back();</script>"
Response.end
End Function
%>

时间: 2024-09-20 15:27:33

asp 天气查询系统代码的相关文章

asp alexa查询程序代码

<% '****************************** '****************************** Dim domain,Url,Url1,strPage,StrPage1 Dim xmldom,SD,SITE,dimg domain = request.QueryString("url") if domain = "" then domain = "111cn.net" If Not iswww(doma

asp网上考试系统代码分析

网上考试 随着互连网技术的发展网上教学将成为人们接受再教育和终身教育的主要形式.在网上学校中,人们可以不受时间和空间的限制,随时随地选学任何地方的任何课程.网上学校的发展对网上考试的发展提出了迫切的要求.这里是我用Asp和Access数据库实现的一个网上考试系统.当用户凭用户名和口令登录时,系统首先检查该用户是否已参加过考试,若是则进行成绩查询,若否则从题库中提取考题供用户解答.等用户提交答卷后,系统进行评分并将成绩登记入库. 一. 数据库设计 首先建立一数据库exercise.mdb,其中包括

ASP.NET域名查询系统

asp.net|查询系统 <% @Page Language="C#" %><% @Import Namespace="System.Net.Sockets" %><% @Import Namespace="System.Text" %><% @Import Namespace="System.IO" %><html><head><title>

asp 获取access系统表,查询等操作代码

方法一:直接用ado的OpenSchema()方法打开adSchemaTables,建立一个schema记录集 Code: <% Const adSchemaTables = 20 adSchemaColumns = 4 dim Conn,db dim ConnStr db="temp.mdb"       'ACCESS数据库的文件名,请使用相对于网站根目录的的绝对路径 ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data 

用ASP亲手打造域名查询系统

查询系统|域名查询 一.原理: 原理非常简单,域名的查询主要是基于RFC 954提供的WHOIS协议.在实现过程中,我们通过自己的WEB服务器访问NIC站点的WHOIS数据库服务器,从WHOIS数据库中查询我们所需要的内容,然后通过ASP组合成网页回送给客户端. 同时,我们使用xmlHttp协议实现客户端网页无刷新效果以及向服务端提出检索WHOIS数据的要求. 具体流程为:客户端通过xmlhttp提出域名查询要求-->WEB服务器中的ASP侦听页接受请求后使用xmlhttp向WHOIS服务器发送

新手初练:用ASP做一个域名查询系统

开发这样一个域名查询系统其实是一件很容易的事情,只要我们能够让使用者进行查询后得出结果,看看自己输入的域名是不是被别人占用了就可以,如果没有被占用我们就可以自行去申请了. <%On Error Resume NextServer.ScriptTimeOut=9999999Function getHTTPPage(Path)        t = GetBody(Path)  getHTTPPage=BytesToBstr(t,"GB2312")End functionFuncti

项目压缩包-ASP.net+SQL2008学生成绩查询系统

问题描述 ASP.net+SQL2008学生成绩查询系统 成绩查询系统的设计与实现 一.系统设计基本要求: 1.系统分为学生端和教师端. 2.学生端要求采用B/S架构完成,教师端要求用C/S架构完成. 3.教师端用户分为教务管理员和普通教师两类,教务管理员主要完成课程信息设置.学生名单录入.任课教师信息登记功能,普通教师主要完成登录.学生成绩录入功能. 4.学生端完主要成登录和成绩查询功能. 5.使用.NET技术和SQL Server数据库,采用三层设计模式. 6.系统界面美观,操作方便. 解决

程序代码-JAVA公交线路查询系统,急!!

问题描述 JAVA公交线路查询系统,急!! 我在网上下载的JAVA的公交线路查询系统程序代码,用eclipse执行的,可是执行不出来,有错误而且按运行就出现AST JTREE EXAMPLE的窗口上面写着ROOT,下面有C1C2C3,运行JAVA都需要下载什么软件呀,我感觉我下了呀,请哪位高人指点一下,JAVA的怎么才能运行呀?急呀!! 解决方案 JAVA运行需要安装JRE. 解决方案二: http://www.java.com/en/download/manual.jsp

asp版的alexa 查询系统

On Error Resume Next Server.ScriptTimeOut = 9999999 Url = "http://data.alexa.com/data/?cli=10&dat=snba&ver=7.0&url="&Domain 'Url = "http://localhost/alexa.xml" StrPage = GetBody(Url) set xmldom=Server.CreateObject("