网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网络编程 >> ASP教程 >> 正文
最新文章
· FSO 组件asp生成html静态页面碰到缓存
· asp实现长文章自动分页插件
· 在ASP中访问和更新Cookies集合
· ASP错误提示大全
· 学习ASP的几个观点
· ASP用两级联动下拉列表来显示大类和小
· ASP取当前页面地址和参数
· ASP删除记录的同时删除相关图片
· asp将查询结果导出到excel
· ASP批量导入Excel到Access或者Sql Se
热门文章
 化境ASP无组件上传类 - upload_5xs
 一个获取ACCESS数据库表名以及表名
 asp将查询结果导出到excel
 艾恩ASP无组件上传修改版
 ASP批量导入Excel到Access或者Sql 
 ASP读取数据库的Flash+JS图片切换特
 ASP用两级联动下拉列表来显示大类和
 ASP+JS实现网页歌曲连播、点播功能
 使用ASP重启服务器
 asp批量替换access数据库中指定字段
相关文章
没有相关文章
添加文章后立即生成静态文件的实例
来源:畅无忧设计 更新时间:2010/1/20 15:37:53 阅读次数:
字体:[ ] 我要投稿

<!--#include file="conn.asp"-->
<%
newstitle=trim(request("newstitle")) '接受文章标题
origin=trim(request("origin")) '接受文章来源
author=trim(request("author")) '接受文章作者
vcontent=trim(request("content")) '接受文章内容

response.write newstitle&origin&author&vcontent
'vcontent=replace(vcontent,"<","&lt;")
'vcontent=replace(vcontent,">","&gt;")
'vcontent=replace(vcontent,"'","<|>")
'vcontent=replace(vcontent,vbCrLf,"<br>")
'vcontent=replace(vcontent," ","&nbsp")
'生成文件夹名
thetime=now
theyear=year(thetime)
themon=month(thetime)
theday=day(thetime)
thehor=hour(thetime)
themin=minute(thetime)
thesec=second(thetime)

if themon<10 then
themon="0"&themon
end if
if theday<10 then
theday="0"&theday
end if
if thehor<10 then
thehor="0"&thehor
end if
if themin<10 then
themin="0"&themin
end if
if thesec<10 then
thesec="0"&thesec
end if

wenjian=theyear&themon&theday&thehor&themin&thesec
newsurl=""&wenjian&"/index.htm"


'写数据库
sqlstr="insert into newsinfo(newstitle,origin,author,vcontent,addtime,newsurl) values ('"&newstitle&"','"&origin&"','"&author&"','"&vcontent&"','"&thetime&"','"&wenjian&"')"
conn.execute sqlstr


'取模板生成文件
set rs2 = server.CreateObject("ADODB.RecordSet")
StrSql = "select mbnr from moban where mbid=1"
set rs2 = conn.Execute (StrSql)

pencat=rs2("mbnr")
pencat=replace(pencat,"{newstitle}",newstitle)
pencat=replace(pencat,"{addtime}",thetime)
pencat=replace(pencat,"{origin}",origin)
pencat=replace(pencat,"{author}",author)
pencat=replace(pencat,"{vcontent}",vcontent)
pencat=replace(pencat,"{about}",wenjian)


Set fso = Server.CreateObject("Scripting.FileSystemObject")
'创建文件夹
fso.CreateFolder Server.MapPath("../" & wenjian)
Set fout = fso.CreateTextFile(server.mappath("../"&newsurl))
fout.WriteLine pencat
fout.close

conn.close
response.redirect "addit.asp"
%>

  • 上一篇文章:
  • 下一篇文章:
  • 关于我们 - 联系我们 - 广告服务 - 在线投稿 - 友情链接 - 网站地图 - 版权声明
    CopyRight 2008-2010, CWYDESIGN.COM - 畅无忧设计, Inc. All Rights Reserved
    滇ICP备09005765号