超长文章内容如何进行分页并生成HTML文件?

分页|生成html

以下是程序源代码:
<% 
dim fname,fso,fout,htmlcode 
dim htmlbody,htmlbody1,page_n 
htmlbody=request.form("body") 
page_n=len(htmlbody)-len(replace(htmlbody,"$","")) 
’生成文件名的函数 
function makefilename(fname) 
fname = fname 
fname = replace(fname,"-","") 
fname = replace(fname," ","")  
fname = replace(fname,":","") 
fname = replace(fname,"PM","") 
fname = replace(fname,"AM","") 
fname = replace(fname,"上午","") 
fname = replace(fname,"下午","") 
makefilename=fname 
end function 
if request.querystring("action")="add" then 
for i=0 to page_n 
fname=makefilename(now()) 
if i=0 then 
ppage=0 
else 
ppage=i-1 
end if 
if i=0 and page_n>i then 
npage=i+1 
else 
npage=page_n 
end if 
shtml=split(htmlbody,"$")(i) & vbcrlf 
shtml=shtml&"<br><a href="""&fname&"_"&ppage&".html"">上一页</a> <a href="""&fname&"_"&npage&".html"">下一页</a>" 
Set fso = Server.CreateObject("Scripting.FileSystemObject") 
Set fout = fso.CreateTextFile(Server.MapPath(fname&"_"&i&".html")) 
fout.WriteLine shtml 
fout.close 
next 
response.write"<SCRIPT language=JavaScript>alert(’成功生成"&page_n+1&"个HTML页’);this.location.href=’javascript:history.back();’</SCRIPT>" 
end if 
%> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<title>阿里西西_超长文件分页并生成HTML文件简单示例</title> 
</head> 
<body> 
<form name="form1" method="post" action="?action=add"> 
文章内容: 
<br> 
<textarea name="body" cols="60" rows="8"> 
第一页内容 

第二页内容 

第三页内容</textarea> 
<br> 
<input type="submit" name="Submit" value="提交"> 
</form> 
</body> 
</html>
时间: 2024-08-03 21:48:29

超长文章内容如何进行分页并生成HTML文件?的相关文章

java bin文件-java 代码内容如下(客户端要生成bin文件才能交互)求问 public.bin 文件如何生成的

问题描述 java 代码内容如下(客户端要生成bin文件才能交互)求问 public.bin 文件如何生成的 public static void main(String[] args) throws Exception { CertHelper help = CertHelper.getHttpCert(); Cert cert = new Cert("ticket", "8000", "http://127.0.0.1:8080/service/rbc

ASP实现超长文章内容因太长自动分页或手动分页

以下是几种文章内容过长实现的内容分页源代码. '按标识手动分页 function manualPage(str) pages=request.QueryString("page") contentstr=split(str,"{$page$}") Response.Write(ContentStr(pages)) Response.Write("<p/>") Response.Write("<div class=&qu

用PHP生成excel文件到指定目录

  这篇文章主要介绍了用PHP生成excel文件到指定目录的相关资料,需要的朋友可以参考下 最近公司要生成报表,用PHP生成. header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:attachment;filename=test_data.xls"); 我百度了下,貌似这个很快能够实现,但是这个文件却是生成在在浏览器下载的地方, 我想把生成的文件生成到指定的目录,这

PHP动态生成javascript文件的2个例子

 这篇文章主要介绍了PHP动态生成javascript文件的2个例子,需要的朋友可以参考下 一.PHP动态生成   第一步:在PHP文件中直接写入JS代码,并在头部声明这是一个JavaScript文件    代码如下:<?php header('Content-Type: application/x-javascript; charset=UTF-8');?> 第二步:用PHP输出转义JavaScript代码  代码如下:function jsformat($str) {     $str =

php文章内容分页并生成相应的htm静态页面代码_php技巧

复制代码 代码如下: <?php $url='test.php?1=1'; $contents="fjka;fjsa;#page#批量生成分成文件并且加上分页代码"; $ptext ='#page#'; ContentsPages($url,$contents,$ptext) /** * 函数名:ContentsPages * 功能:文章内容分页 * 参数:$url文章内容页URL 类型string,$contents文章内容页内容 类型string,$ptext分页标识 类型s

php 文章内容分页并生成对应的htm静态文件实例

$tmpBody = "fjka;fjsa;{page}批量生成分成文件并且加上分页代码";          $tmpUrl = 'www.111cn.net';     $tmpUrlarray = explode('.',$url);          $tmpArray = explode('{page}',$tmpBody);     $total = count($tmpArray);          if( $total >1 )     {      $tmpS

php文章内容分页并生成对应的htm静态文件实例

php教程 文章内容分页并生成对应的htm静态文件实例 $tmpBody = "fjka;fjsa;{page}批量生成分成文件并且加上分页代码";         $tmpUrl = 'www.jzread.com';     $tmpUrlarray = explode('.',$url);         $tmpArray = explode('{page}',$tmpBody);     $total = count($tmpArray);         if( $tota

帝国cms用火车头采集文章内容分页教程

火车头采集:文章内容分页采集教程 采集文章的时候,难免遇到文章有分页,本教程讲解下内容分页的采集. 在规则的第二步:采集内容规则左下方有个"分页获取规则"选项卡,用来设置分页.如下图: 全部列出模式适用于分页地址全部显示出来如下图: 上下页上n页下n页适用用分页地址列出一部分如下图 我们先说下上下页模式的分页,以采集这个地址http://www.zzarea.com/2013/0117/1358391833627.html为例 在第一页我们查看分页代码的情况如下: 在第三页分页代码的情

一个带采集远程文章内容,保存图片,生成文件等完整的采集功能

本文提供了一套完整的ASP采集功能函数,包含提取地址的原字符,保存远程的文件到本地模拟登录,获取网页源码等功能函数,阿里西西站长推荐收藏! '================================================== '函数名:GetHttpPage '作  用:获取网页源码 '参  数:HttpUrl ------网页地址 '================================================== Function GetHttpPage(