文章类 软件类
好好999
 | 网站首页 | 网络编程语言 | 星座情感文章 | 特殊软件下载 | 站长工具天下 | 
html入门培训 网站服务器软件  化妆品经典广告词  雅芳化妆品价格  avon化妆品 net 入门培训 房地产销售广告 化妆品广告词 网络工程师
您现在的位置: 学习网 > 网络编程语言 > Asp > 正文
 | 网络编程语言首页 | Dreamweaver | Html | Asp | Jsp | Php | Asp.net | Css | Javascript | Access | Mysql | Mssql | Oracle | Domain | Mainframe |
最 新 热 门
推荐文章新的Jmail(4.3版本)发送代码
推荐文章W3 Jmail 参考说明
推荐文章用XMLHTTP做一个自己特色的Goo
普通文章ASP系列讲座(十七)调试 ASP 
普通文章ASP讲座之三:Application对象
普通文章ASP进阶教程Ⅷ:数据库版本的留
普通文章十天学会ASP之第十天
普通文章ASP入门与实例---IIS的安装与配
推荐文章提高ASP页面的执行效率
普通文章ASP精华文摘-001
 
频 道 推 荐
普通文章使用Formatnumber()与Formatpe
普通文章ASP的随机数的应用技术
推荐文章格式化数字函数FormatNumber的
推荐文章不用Golobal和session实现在线
普通文章使用ASP记录在线用户的数量
推荐文章ASP设计常见问题及解答精要-1
推荐文章解决在ASP中执行数据库查询中的
普通文章分页的显示-->前后翻滚10页的实
推荐文章ASP设计常见问题及解答精要-4
普通文章ASP设计常见问题及解答精要-3
普通文章ASP在服务器自动解压RAR文件
普通文章DHTML技巧--网页文字选取
普通文章ASP实现简单的网页保护
普通文章ASP生成静态htm页面基本代码!
普通文章显示资料搜寻中的百分比
普通文章对文件的操作1
普通文章两星级ASP版社区之星编写的ASP
普通文章第一章 容错机制 <<高质量动态
普通文章ASP+配置 — ASP+配置概念(一
普通文章asp+与asp的区别(6)
 
频 道 推 广
 
关于生成HTML文件的新闻系统         ★★★
关于生成HTML文件的新闻系统
作者:佚名 文章来源:本站整理 更新时间:2008-11-5 21:24:39
  一般的传递ID值的新闻系统见得比较多,制作起来也不是很复杂。
但是我们在新浪或是其它的门户类网站看到到的新闻不是用ID传递的,而是一个HTML或是Shtml文件,难道手工加上去的吗?当然不是了,其实这用到的是ASP中的FileSystemObject对象的方法。
  接着往下说说如何实现这一功能。
  首先考虑文件名的格式及文件的存放路径。
  路径可以这样假设:
  存放的路径:如果把所有的HTML文件或是所有的SHTML文件都放在同一目录下,当同时访问的人增多以后,势必会影响服务器正常的运行,所以明智的方法就是把这些文件按加入的日期进行分类。
  文件名的格式:
  为了避免出现重名的文件,一般的命名规则是当天的日期+时间+随机数+后缀名。
function makefilename()
fname = now()
fname = replace(fname,"-","")
fname = replace(fname," ","")
fname = replace(fname,":","")
fname = replace(fname,"PM","")
fname = replace(fname,"AM","")
fname = replace(fname,"上午","")
fname = replace(fname,"下午","")
randomize
ranNum=int(90000*rnd)+10000 '生成随机数
fname = fname&fanNum
makefilename=fname & ".shtml"
end function
  这段函数就可以生成所需要的文件名及生成的文件的后缀名,当前的后缀名为.shtml,您也可以改成HTML或是ASP。
  刚提到的是文件的命名,现在再来说一下文件的存放路径!
  前面提到了,每个文件按加入的日期进行分类,那如何确定路径呢?同样用FSO生成。
  用FSO中的folderExists方面来判断目录是否存在,如果存在就不需要重建立了,只需将HTML写入该目录下(这是后话了)。如果folderExists方法取得的值为false则表示目录不存在,就要用createfolder方法生成了。
formPath=datepart("yyyy",now())&"_"&datepart("m",now())&"_"&datepart("d",now()) '建立目录名,生成的文件将按存放在此处
set objfso = server.createobject("scripting.filesystemobject")
if not objfso.folderexists(server.mappath(formPath)) then '如果该目录不存在
objfso.createfolder(server.mappath(formPath)) '创建一个文件夹
end if
set objfso = nothing
  目录就这样建立了。每次FSO生成文件时都进行判断一下,不过这样不知道会不会影响效率,大家可以有什么好的想法可以谈一谈。
  先看一个模板:
<html>
<head>
&

[1] [2] [3] 下一页

 
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 相 关 文 章
    Dreamweaver MX 2004 入门教程之站点设置
    Dreamweaver MX 2004 入门教程之页面编排
    Dreamweaver MX 2004 入门教程之实用技巧
    Dreamweaver MX 2004 入门教程之超级连接
    Dreamweaver MX 2004 入门教程之发布站点(1)
    Dreamweaver MX 2004 入门教程之发布站点(2)
    认识 Dreamweaver MX 2004 行为事件
    Dreamweaver MX 2004 行为之交换图象
    Dreamweaver MX 2004 行为之播放声音
    Dreamweaver MX 2004 行为之跳转菜单
    Dreamweaver MX 2004 行为之预先载入图象
    Dreamweaver MX 2004 代码编辑功能
    Dreamweaver MX 2004 加密FTP
    Dreamweaver MX 2004 电子相册制作
    Dreamweaver MX 2004 创建网站相册(1)
    Dreamweaver MX 2004 创建网站相册(2)
    Dreamweaver MX 2004 如何改变超级连接的颜色
    DreamWeaver打造Web查询系统(1)
    DreamWeaver打造Web查询系统(2)
    DreamWeaver打造Web查询系统(3)
    | 设为首页 | 加入收藏 | 投搞邮箱 | 友情链接 | 网站公告 | 版权申明 | |
    破天一剑私服 - 冒险岛外挂 - 传奇外挂 - dnf外挂 - 地下城与勇士外挂 - dnf外挂 - 传奇外传外挂 - qq三国外挂 - 天龙八部外挂 - 劲舞团私服 - 劲舞团私服 - 传奇私服 - 传奇私服 - 传奇私服 - 变态传奇私服 - 及时雨外挂 - 热血传奇私服 - 传世私服 - 魔兽世界私服 - 魔兽世界私服 - 完美世界私服

    点击这里给我发消息

    有事点这里

    copyright: 2007-2008 haohao888.com.cn 粤ICP备08105098号