• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    asp生成静态HTML(动态读取)
    复制代码 代码如下:

    !--#include file="admin_Checkuser.asp"-->
     %
    call ConnectionDatabase()
    dim str,str_new
    str=""
    str_new=""
    sqlx="select id from Fl_Products order by id desc"
    set rsx=conn.execute(sqlx)
    do while not rsx.eof
    str=strrsx("id")"|"
    rsx.movenext :loop
    rsx.close
    sqlx="select id from Fl_News order by id desc"
    set rsx=conn.execute(sqlx)
    do while not rsx.eof
    str_new=str_newrsx("id")"|"
    rsx.movenext :loop
    rsx.close
    place=InStrRev(str,"|")
    str=Left(str,place-1)
    place=InStrRev(str_new,"|")
    str_new=Left(str_new,place-1)
     dim url,cwww,act
     act=Trim(Request.QueryString("act"))
    url =Request.ServerVariables("HTTP_HOST")
    cwww="http://"+url
        MakeHtm cwww"/index.asp","../index.htm","首页写入成功!"
        MakeHtm cwww"/about.asp","../about.htm","企业简介写入成功!"
    MakeHtm cwww"/contact.asp","../contact.htm","联系我们写入成功!"
    MakeHtm cwww"/ry.asp","../ry.htm","资质荣誉写入成功!"
    MakeHtm cwww"/liuyan.asp","../liuyan.htm","联系我们写入成功!"
    MakeHtm cwww"/pro.asp","../pro.htm","产品展示写入成功!"
    MakeHtm cwww"/news.asp","../news.htm","生成车间写入成功!"
        MakeHtm cwww"/xinwen.asp","../xinwen.htm","新闻资讯写入成功!"
        MakeHtm cwww"/alliance.asp","../alliance.htm","销售网络写入成功!"
    '生成产品
    xstr=split(str,"|")
    for i=0 to ubound(xstr)
    MakeHtm cwww"/uzProduct.asp?id="xstr(i),"../uzProduct_"xstr(i)".htm","产品"xstr(i)"写入成功!"
    next
    xstr=split(str_new,"|")
    for i=1 to ubound(xstr)/25+1
    MakeHtm cwww"/xinwen.asp?Page="i,"../xinwen_"i".htm","新闻列表"i"写入成功!"
    next
    xstr=split(str_new,"|")
    for i=0 to ubound(xstr)
    MakeHtm cwww"/uzNews.asp?id="xstr(i),"../uzNews_"xstr(i)".htm","新闻"xstr(i)"写入成功!"
    next
    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 MakeHtm(curl,turl,mess)
     Set xml = Server.CreateObject("Microsoft.XMLHTTP")
    '把下面的地址替换成你的首页的文件地址,一定要用http://开头的绝对路径,不能写相对路径
    xml.Open "GET", curl, False
    xml.Send
    BodyText=xml.ResponseBody
    BodyText=BytesToBstr(BodyText,"gb2312")
    Set xml = Nothing
     '替换
     BodyText=RegReplace(BodyText,"uzProduct\.asp\?id=(\d*)", "uzProduct_$1.htm")
     BodyText=RegReplace(BodyText,"uzNews\.asp\?id=(\d*)", "uzNews_$1.htm")
     BodyText=RegReplace(BodyText,"xinwen\.asp\?Page=(\d*)", "xinwen_$1.htm")
     BodyText=replace(BodyText,"index.asp","index.htm")
     BodyText=replace(BodyText,"about.asp","about.htm")
     BodyText=replace(BodyText,"pro.asp","pro.htm")
     BodyText=replace(BodyText,"news.asp","news.htm")
     BodyText=replace(BodyText,"liuyan.asp","liuyan.htm")
     BodyText=replace(BodyText,"ry.asp","ry.htm")
     BodyText=replace(BodyText,"xinwen.asp","xinwen.htm")
     BodyText=replace(BodyText,"contact.asp","contact.htm")
    Dim fso, MyFile
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set MyFile= fso.CreateTextFile(server.MapPath(turl), True)
    MyFile.WriteLine(BodyText)
    MyFile.Close
    response.Write mess
    response.Write "br>"
    End Function
    Public Function RegReplace(sContent, sPatrn, sNewStr)
            Dim oTempReg : Set oTempReg = New RegExp
            With oTempReg
                    .IgnoreCase = True
                    .Global = True
                    .Pattern = sPatrn
                    RegReplace = .Replace(sContent, sNewStr)
            End With
            Set oTempReg = Nothing
    End Function
    call CloseDatabase()
      %>
      html>
    head>
    meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    title>Untitled Document/title>
    style>
    body,td{font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10.5pt;}
    /style>
    /head>
    body>
    /body>
    /html>


    来自 iisboy
    您可能感兴趣的文章:
    • asp添加数据实现代码
    • ASP.NET动态生成静态页面的实例代码
    • Asp.net动态生成html页面的方法分享
    • 一个ASP创建动态对象的工厂类(类似PHP的stdClass)
    • asp.net后台动态添加JS文件和css文件的引用实现方法
    • asp.net后台如何动态添加JS文件和css文件的引用
    • asp.net通过动态加载不同CSS实现多界面
    • asp.net在后端动态添加样式表调用的方法
    • asp.net动态添加js文件调用到网页的方法
    • asp.net为网页动态添加关键词的方法
    • asp.net动态加载自定义控件的方法
    • ASP.NET创建动态缩略图的方法
    • asp+jsp+JavaScript动态实现添加数据行
    上一篇:asp中utf8不会出现乱码的写法
    下一篇:asp中通过fso读取和生成UTF-8编码的txt
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    asp生成静态HTML(动态读取) asp,生成,静态,HTML,动态,