请问如何生成文章的内部分页呢?如文章是3页的话生成1_1.html,1_2.html,1_3.html.谢谢。
我是用如下代码生成文章静态页的,请问如何生成文章的内部分页呢?
如文章是3页的话生成1_1.html,1_2.html,1_3.html.谢谢。
如文章是3页的话生成1_1.html,1_2.html,1_3.html.谢谢。
<!--#include file="../../Inc/conn.asp"-->
<!--#include file="../../Inc/ubb.asp"-->
<!--#include file="../../Inc/fenye.asp"-->
<!--#include file="../../Inc.asp"-->
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
Const HTML_Article_Path = "html/"
ID=request("id")
Page = Request.QueryString("Page")
If Page = "" Then Page = 1
Call Article_Page_Html(ID,Page)
Private Sub Article_Page_Html(ID,iPage)
If Page = 1 Then
FilePath = "../" & HTML_Article_Path & ID & ".html"
Else
FilePath = "../" & HTML_Article_Path & ID & "_" & Page & ".html"
End If
FromURL = "http://"&request.ServerVariables("Server_NAME")&""&SitePath&"list.asp?id=" & ID & "&Page=" & iPage & "&rnd=" & Now()
Call ToHtml(FromURL,FilePath)
End Sub
Private Sub ToHtml(FromURL,FilePath)
Response.Write("<a href=""" & FilePath & """ target=""_blank"">" & FilePath & " --> Ok</a><br>")
FilePath = Server.MapPath(FilePath)
Set objXmlHttp=Server.createObject("Microsoft." & "XMLHTTP")
objXmlHttp.open "GET",FromURL,false
objXmlHttp.send()
binFileData=objXmlHttp.responseBody
Set objXmlHttp = Nothing
Set objAdoStream=Server.createObject("ADODB." & "Stream")
objAdoStream.Type=1
objAdoStream.Open()
objAdoStream.Write(binFileData)
objAdoStream.SaveToFile FilePath,2
objAdoStream.Close()
Set objAdoStream = Nothing
End Sub
%>
...全文
相关推荐
ASP文章分页(文章过长)
ASP 长文章分页 绝对使用 下载后记得评分哦!
ASP.NET长文章分页显示函数
对长文章进行分页操作,并设置上一页和下一页按钮,适合对文章的分页。函数很好调用。6338
自动生成html页的源代码
这是一个asp的小程序,下载后自已需要配置一下,就可以使用了,还是一个很方便的东东。
在文章管理列表直接生成HTML静态页面!(精)
在文章管理列表直接生成HTML静态页面!(精)
asp静态页生成程序,在线html静态页批量生成程序,网站转html程序代码
这是一个网站html静态页生成程序(asp代码),将该asp文件上传至网站根目录下访问和使用即可!打开该asp页面即可一键生成整站html静态页。


