文本文件的插入操作

zdg 2000-03-21 07:25:00
如何用ASP在文本文件(.HTML)中插入代码呢?需要注意:
1)HTML可能正在被人请求.
2)不是追加.
...全文
201 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
skt642 2001-05-31
  • 打赏
  • 举报
回复
10006关注!
王释之 2000-03-23
  • 打赏
  • 举报
回复
高手,受益非浅!
这像数据库中的更新,可以设置各种锁定。
zdg 2000-03-22
  • 打赏
  • 举报
回复
我也不知道, 我只是想把论坛改成静态的, 主要是Topicview.asp?id=...
adon 2000-03-22
  • 打赏
  • 举报
回复
如果一定要包含头和尾也未尝不可(其实它们很可能是固定的)。
按jll的方法,可以产生以时间到秒或毫秒一级的数字作为Temp 文件。
这样应该不会影响效率吧!
zdg 2000-03-22
  • 打赏
  • 举报
回复
我的页面很可能的结构可能要包含头和尾, 如:
在12.shtml插入的话, 分成header.htm, 12.htm, footer.htm合适吗?
另外, 如果一定要插入, 是不是必须用jll的方法:
jll的方法要考虑的问题是:
1)生成什么样的temp文件, 因为可能有多个用户在操作, temp文件名字不能相同
2)会不会减低效率?
adon 2000-03-22
  • 打赏
  • 举报
回复
我想不需要分成3个文件。如果你相信在存储文件时不存在临界问题,那么你尽管放心的去插入。
真正往HTML中插入代码其实也很麻烦,至少你要判断和搜索插入位置,比较麻烦。
何不这样做。HTML文件A.htm中只存放链接,格式如下:
<a href=view.asp?id=2>Title2</a><br>
<a href=view.asp?id=1>Title1</a><br>
... ...
每次插入时只往最前或最后一行加上上例样式中的一行。
至于输出,完全可以在ASP文件中用Response.write输出头和尾。
我曾做过一个实时新闻发布,就是这样实现的。
King 2000-03-21
  • 打赏
  • 举报
回复
那你有什么办法。
zdg 2000-03-21
  • 打赏
  • 举报
回复
给King: 如果文件很多的时候就有点不方便了...
给jll: 删除文件的时候如果有请求会有问题吗???
jll 2000-03-21
  • 打赏
  • 举报
回复
文件插入问题据我所知都是先New一个文件,在再新文件中完成插入数据,最后删掉原文件,将新文件改名为原文件名……
King 2000-03-21
  • 打赏
  • 举报
回复
不好意思,按了提交,继续。
先把HTML文件头和尾分别储存成两个文件,例如HTMLHEAD.DATHE和HTMLEND.DAT,都是文本方式的。再把内容存成一个文件如HTMLBODY.DAT,之后往里面追加数据。然后把三个文件合起来成为一个HTM。
King 2000-03-21
  • 打赏
  • 举报
回复
你的意思是不是用ASP在文本文件中写入点什么?可以参考这个办法,是一个聊天室用的,先把

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧