• ASP生成静态页面的函数


    '------------------生成静态所用的函数 开始---------------------
    '用途:将指定内容,写入文本文件
    '参数:filepath(包含路径的文件名,支持虚拟路径),fileContent(文件内容)
    '示例:WriteFile "/abc.txt","abcde" 或WriteFile "c:\abc.txt","abcde"
    '编写:杨俊明 2006-2-8 13:10 QQ:278919507 Email:yjmyzz@126.com
    function WriteFile(filepath,fileContent)
    if instr(filepath,"/") then filepath = server.mappath(filepath)
    set t_fso = Server.CreateObject("scripting.FileSystemObject")
    set t_keyFile = t_fso.CreateTextFile(filepath, true)
    t_keyFile.WriteLine(fileContent)
    t_keyFile.Close
    set t_keyfile = nothing
    set t_fso = nothing
    end function

    function getHTTPPage(url)
     on error resume next
     dim http
     set http=Server.createobject("Microsoft.XMLHTTP")
     Http.open "GET",url,false
     Http.send()
     if Http.readystate<>4 then
      exit function
     end if
     getHTTPPage=bytes2BSTR(Http.responseBody)
     set http=nothing
     if err.number<>0 then err.Clear
    end function

    Function bytes2BSTR(vIn)
     dim strReturn
     dim i,ThisCharCode,NextCharCode
     strReturn = ""
     For i = 1 To LenB(vIn)
      ThisCharCode = AscB(MidB(vIn,i,1))
      If ThisCharCode < &H80 Then
       strReturn = strReturn & Chr(ThisCharCode)
      Else
       NextCharCode = AscB(MidB(vIn,i+1,1))
       strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
       i = i + 1
      End If
     Next
     bytes2BSTR = strReturn
    End Function
    '------------------生成静态所用的函数 结束--------------------- 


    Sub wr(str)
      response.Write str
    End Sub

  • 相关阅读:
    [转载]应用系统架构设计
    带隐藏功能的菜单导航
    3 CSS 高级语法
    FarPoint Spread 基础知识
    端口映射工具
    2008年上半年信息系统项目管理师考试试题分析
    DateTime.Now
    华为战略部门研究山寨机决定出售手机部门
    网管必须掌握的八个DOS命令(转)
    智能机常见问题(新手必读)
  • 原文地址:https://www.cnblogs.com/guo2001china/p/2232593.html
Copyright © 2020-2023  润新知