Asp Access 创建静态文件/HTML_应用技巧

作用说明: 
本代码实现从 Access 提取数据以创建 HTML 文件, 不建文件夹.
如果文件名与要创建的文件名相同, 则覆盖, 跟 SQL 的更新一样的原理.

待加功能: 删除与查找. 

复制代码 代码如下:

<% 
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'
' subject : Asp 创建静态文件/HTML By Stabx
'
' writer : Stabx<shawl.qiu@gmail.com>
'
' blog : http://btbtd.exblog.jp/ ;
'
' blog/site : Phoenix.GI - P.GI / \ 绿色学院 - Green Institute
'
' date : 2006-5-22
'
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "select top 10 * from (select top 3500 * from ctarticle order by articleid asc) order by articleid desc" '子查询, 目前被认为比恐龙还恐龙
rs.Open sql, MM_conn_string,1
while not rs.eof '循环创建查询的全部记录为 HTML 文件
cid_=rs("classid")
ncid_=rs("nclassid")
aid_=rs("articleid")
adt_=rs("dateandtime")
tt_=rs("title")
ct_=rs("content")
'em_=htmlToText(rs("email"))
'ht_=rs("hits")
'url_=rs("url")
'src_=rs("www")
'au_=htmlToText(rs("writer"))

response.write "<a href=""" & cid_ & "_"&ncid_&"_"&aid_&".htm"" target=""_blank"">"&cid_ & "_"&ncid_&"_"&aid_& ".htm</a> created at " & now() & "<br>" '链接创建好的文件

cfilename= cid_& "_"&ncid_&"_"&aid_& ".htm" '命名要创建的文件名

set dfso = createobject("scripting.filesystemobject")
Set chtml = dfso.CreateTextFile(server.mappath(cfilename), true)'存在即覆盖
chtml.WriteLine("<html><head>")
chtml.WriteLine("<link rel='stylesheet' type='text/css' href='../css/css_first/ctarticle.css'>")
chtml.WriteLine("<title>"&sitename_&" "&tt_&"</title>")
chtml.WriteLine("</head><body>")
chtml.WriteLine("title: " & tt_& "<p/>" )
chtml.WriteLine("content: " & ct_& "<p/>" )
chtml.WriteLine("created by cid:"&cid_&" ncid:"&ncid_&" aid:"&aid_&"
")
aid_=clng(aid_)
chtml.WriteLine("Page created on: " & now ())
chtml.WriteLine("</body></html>")
chtml.close
rs.movenext
wend
rs.close
set rs=nothing %>

时间: 2024-09-17 06:44:25

Asp Access 创建静态文件/HTML_应用技巧的相关文章

Asp Access 创建静态文件/HTML

作用说明:  本代码实现从 Access 提取数据以创建 HTML 文件, 不建文件夹. 如果文件名与要创建的文件名相同, 则覆盖, 跟 SQL 的更新一样的原理. 待加功能: 删除与查找.  复制代码 代码如下: <%  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' ' subject : Asp 创建静态文件/HTML By Stabx ' ' writer : Stabx<shawl.

asp.net创建XML文件的方法小结_实用技巧

本文实例讲述了asp.net创建XML文件的方法.分享给大家供大家参考,具体如下: 方法一:按照XML的结构一步一步的构建XML文档. 通过.Net FrameWork SDK中的命名空间"System.Xml"中封装的各种类来实现的 方法一:按照XML的结构一步一步的构建XML文档. 通过.Net FrameWork SDK中的命名空间"System.Xml"中封装的各种类来实现的 方法二:直接定影XML文档,然后保存到文件. 通过"XmlDocumen

解析如何利用一个ASP.NET Core应用来发布静态文件_实用技巧

虽然ASP.NET Core是一款"动态"的Web服务端框架,但是在很多情况下都需要处理针对静态文件的请求,最为常见的就是这对JavaScript脚本文件.CSS样式文件和图片文件的请求.针对不同格式的静态文件请求的处理,ASP.NET Core为我们提供了三个中间件,它们将是本系列文章论述的重点.不过在针对对它们展开介绍之前,我们照理通过一些简单的实例来体验一下如何在一个ASP.NET Core应用中发布静态文件. 目录 一.以Web的形式读取文件 二.浏览目录内容 三.显示默认页面

用ASP+Access创建网站RSS格式内容摘要

access|asp+|rss|创建|access|rss RSS 是一种"轻量级.多用途.可扩展的元数据描述及联合推广格式",也可以理解为一种规范.它本身是一种 XML 格式,用于为内容整合客户端提供选择性的.汇总过的  ;Web 内容.如今,许多站点都开始通过创建 RSS feed 向浏览者提供内容整合服务,提供新闻.站点内容的更新等等.浏览者可以通过一些客户端软件方便地得到这些组织.汇总了的信息. 那么,怎么在我们自己的网站上创建 RSS feed 呢?下面我以 Asp+Acce

关于asp+access的安全问题分析_应用技巧

众所周知,asp+access最大的安全隐患在于access数据库可以被别人    下载,而现在提供的很多asp空间都是只支持access数据库,这样一来,    asp+access的安全问题就显得很突出了.    1.Access数据库的存储隐患    在ASP+Access应用系统中,如果获得或者猜到Access数据库的存储路    径和数据库名,则该数据库就可以被下载到本地.    2.Access数据库的解密隐患    由于Access数据库的加密机制非常简单,所以即使数据库设置了密码

用ASP+Access创建网站RSS格式内容摘要_XML/RSS

RSS 是一种"轻量级.多用途.可扩展的元数据描述及联合推广格式",也可以理解为一种规范.它本身是一种 XML 格式,用于为内容整合客户端提供选择性的.汇总过的  ;Web 内容.如今,许多站点都开始通过创建 RSS feed 向浏览者提供内容整合服务,提供新闻.站点内容的更新等等.浏览者可以通过一些客户端软件方便地得到这些组织.汇总了的信息.那么,怎么在我们自己的网站上创建 RSS feed 呢?下面我以 Asp+Access 为例介绍一下.既然 RSS 是一种 XML 格式的文档,

php静态文件返回304技巧分享_php实例

有时一些静态文件(如图片)会由php输出,会发现请求都是200,静态文件每次都去服务器上请求太浪费资源了,这时如何让浏览器缓存图片呢?就需要我们在php中输出304了. 我们可以利用php中的 HTTP_IF_MODIFIED_SINCE 结合etag来干这事.Etag没有明确规定的格式,我们可以用文件修改时间的md5值,代码如下: 复制代码 代码如下: private function _addEtag($file) {     $last_modified_time = filemtime(

asp生成html静态文件的一些方法整理

做网站都想用到动态的信息,而动态的又慢,那么就出来了 动态生成静态的方法 了,asp生成HTML,但是发现生成的内容不是最新的,比如我生成主页,生成后我又修改了动态的主页文件,在点击生成,可生成出来的主页不是动态主页,也就是说浏览动态主页和静态主页的内容不一样,那么这里其实不是你程序的问题,是缓存在作怪,有的人就说了,加上代码禁止缓存,那么也可以,但是代码比较多点.下面学习吧介绍个方法简单的解决ASP生成HTML缓存问题. 用FSO读取文件文本框生成HTML这种方法不建议采用,可以用FSO+XM

ASP.NET生成静态文件的一个静态类

      某网友刚刚传给我的,稍微看了一下,感觉还不错吧,先记下来,备用,今天早上有段时候JAVAEYE上去好慢.不知道是不是服务器被攻击了..呵呵. using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Net;using System.IO;using System.Text;using System.Web.UI.HtmlControls;using Sy