asp文章转成html文件

SQL_Code.asp

<%
 '取网页数据
 Function GetHttp(url)
 Dim Retrieval,GetBody
  Set Retrieval = CreateObject("Microsoft.XMLHTTP")
  Retrieval.Open "Get", url, False
  Retrieval.Send
  GetBody=Retrieval.ResponseBody
  GetHttp=BytesToBstr(GetBody)
  Set Retrieval = Nothing
 End function


'二进制转文本
 Function BytesToBstr(body)
  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 = "GB2312"
   BytesToBstr = objstream.ReadText
   objstream.Close
 set objstream = Nothing
 End function
 
 '------------------------WriteToHtml--------------------
 Sub WriteToHtml(Fpath,Templet)
 Set fs = CreateObject("Scripting.FileSystemObject")
 Set f = fs.CreateTextFile(Server.MapPath(Fpath), True)
 f.write(Templet)
 f.close
 Set f = nothing
 Set fs = nothing
 End Sub

%>

IndexToHtml.asp

<!--#include file="../Sql_Code.asp"-->
<%
 Response.Clear
 Response.write "<script language=""JavaScript"">" & VBCrlf & "parent.document.all.viewcode.innerHtml='';" & VBCrlf & "parent.document.all.viewcode.innerText='';" & VBCrlf

 Select Case Lcase(Trim(Request("Type")))
 
  Case "index"
   URL="http://www.jwj.cn/movie/Html/Index_Html.asp"
  TBody=GetHTTP(URL)
  WriteToHtml "../Index.html",TBody
  Response.Write ("parent.document.all.viewcode.innerHTML=""  - System Waring : Make Index.Html File Success."";" & VBcrlf)
 Case Else
  Response.Write ("parent.document.all.viewcode.innerHTML=""  - System Waring : Unknow Error !"";" & VBcrlf)
 End Select
 Response.write ("</script>")
 
%>

MakeHtml.asp

<br><br><Span OnClick="javascript:View.location.href='IndexToHtml.asp?Type=Index';" style="cursor:hand"><Font color=Blue>生成静态首页</Font></Span> - Index.Html
<div style="display:none"><iframe id="View" name="View" src="" width="100%" frameborder="0" scrolling="no"></iframe></div>
<br><div id="viewcode" style="color:#FF0000"></div>
 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值