【超长字符串】超长字符的智能分页-支持HTML

更新时间:2019-09-05 来源:新闻 点击:

【www.hzclsc.cn--新闻】

大概在九九年做游戏网站的时候,就对文章的发布感到麻烦,不过那会儿玩ASP不精。只是将就用着。在遇到长文件 10000 字时网页就是一大片长了。



去年,做一个通用的文章与新闻管理系统时,曾写了一段代码,用来分离。现在贴出来。



要说明的是:



我的文章 录入界面是基于WEB的HEMLEDITOR,就像这里的ABC代码差不多。所以实际提交的是HTML格式的文 本。



对HTML做了相应的处理,不会由HTML代码中切开。



这里另一位兄弟曾发表过一个,原理一样,不过我没仔细看过,不知有啥不同。





代码如下:

--------------------------------------

""Request Form Item

I_Forder = Request.Form ("I_Folder")

I_Topic = Request.Form ("I_Topic")

I_Title = htmlencode(Request.Form ("I_Title"))

I_Body = Request.Form ("body")

I_Source = Request.Form ("I_Source")

I_Keyword= htmlencode(Request.Form ("I_Keyword"))

I_ISHOT = request.form("ishot")

if i_ishot = "" then i_ishot="N"

i_ispic = request.form("ispic")

if i_ispic = "" then i_ispic ="N"

i_pic = request.form("InsertImage")

i_body = replace(i_body,"contentEditable=true","contentEditable=false")



""Check Input

""......



""Get Pages ,B = Body

B_Len = Len(I_Body)

B_Pages = 1

""T = Temp

T_Loop = true



Do While T_Loop ""这里loop多次,每4000分一页,算出页码并加入库。

If B_Len > 4000 then

N_Body = Left(I_Body,4000) ""N = New

""If "

" in N_Body

If Instrrev(N_Body,"

0 and (Len(N_Body) - Instrrev(N_Body,"

0 and (Len(N_Body) - Instrrev(N_Body," ")) 0 and (Len(N_Body) - Instrrev(N_Body,"。")) 0 and (Len(N_Body) - Instrrev(N_Body,";")) 0 and (Len(N_Body) - Instrrev(N_Body,",")) 0 and (Len(N_Body) - Instrrev(N_Body,"."))















新建网页 1





















录入成功

此文章共分页




















本文来源:http://www.hzclsc.cn/ruanjianzixun/26469.html

为您推荐

[绝地求生亚服]绝地求生Failed to start Battleye解决方法 Failed to start Battleye怎么办

您的位置:首页 → 单机游戏 → 动作射击 → 绝地求生Failed to start Battleye解决方法 Failed to start Battleye怎么办 绝地求生Failed to s动作射击

2020-12-18 23:05:07   绝地求生之魔王系统  

绝地求生衣服搭配|绝地求生新衣服价格一览 绝地求生新衣服价格是多少

最近绝地求生最火的新闻是什么?无外乎就是正式服更新新增的箱子了,因为新增的箱子里有一件衣服效果堪比吉利服,下面就为大家带来绝地求生新衣服价格一览。绝地求生新衣服价格一览更有甚者,有玩家开出两件稀有饰品动作射击

2020-12-17 17:04:43   绝地求生怎么买衣服   绝地求生衣服交易  

绝地求生亚服_绝地求生缺少vcruntime140.dll如何解决 绝地求生缺少vcruntime140.dll解决方案

您的位置:首页 → 单机游戏 → 动作射击 → 绝地求生缺少vcruntime140 dll如何解决 绝地求生缺少vcruntime140 dll解决方案 绝地求生缺少vcruntime140 dll动作射击

2020-12-16 23:04:43   绝地求生之魔王系统  

【绝地求生缺少msvcp140.dll】绝地求生缺少msvcp140.dll如何解决 绝地求生缺少msvcp140.dll解决方案

您的位置:首页 → 单机游戏 → 动作射击 → 绝地求生缺少msvcp140 dll如何解决 绝地求生缺少msvcp140 dll解决方案 绝地求生缺少msvcp140 dll如何解决 绝地求生缺少m动作射击

2020-12-16 17:04:43   绝地求生亚服   绝地求生之魔王系统  

[绝地求生亚服]绝地求生sm4去阴影方法技巧 绝地求生sm4怎么去阴影

在绝地求生大逃杀游戏中通常会因为画质或是游戏阴影等问题导致看不见远处的敌人,下面就为大家带来绝地求生sm4去阴影方法技巧,希望对大家能有所帮助。绝地求生sm4去阴影方法技巧首先先打开你的Steam库右动作射击

2020-12-15 23:04:43   绝地求生之魔王系统