fso实例_FSO专题

<!--#include file="config.asp"-->

<!--#include file="inc/articlechar.inc"-->

<%

function changechr(str)

changechr=replace(replace(replace(replace(changechr,"[pic]","<img src="),"[b]","<b>"),"[red]","<font color=CC0000>"),"[big]","<font size=7>")

changechr=replace(replace(replace(replace(changechr,"[/pic]","></img>"),"[/b]","</b>"),"[/red]","</font>"),"[/big]","</font>")

changechr=replace(replace(replace(replace(str,"<","<"),">",">"),chr(13),"<br>")," "," ")

end function

%>

<%

if request.cookies("newsadminok")="" then

response.redirect "login.asp"

end if

if request.form("txttitle")="" then

response.write "错误提示:请输入新闻标题!"

response.end

end if

if request.form("txtcontent")="" then

response.write "错误提示:请未输入新闻内容!"

response.end

end if

dim title

dim content

dim sql

dim rs

dim articleid

dim classid,Nclassid

dim from

title=htmlencode2(request.form("txttitle"))

from=request.form("Nfrom")

zznews=request.form("zznews")

typeid=request.form("typeid")

about=request.form("about")

headline=request.form("headline")

ftitle=htmlencode2(request.form("ftitle"))

dim sql1

dim rs1

dim typename

sql1="select * from type where typeid=" & typeid

set rs1=server.createobject("adodb.recordset")

rs1.open sql1,conn,1,1

typename=rs1("type")

if request.form("checkbox1")="1" then

tjnews=1

else

tjnews=2

end if

if request.form("yheadline")="1" then

yheadline=1

else

yheadline=0

end if

content=htmlencode(request.form("txtcontent"))

set rs = server.CreateObject("ADODB.RecordSet")

StrSql = "select E_Memo from Example"

set rs = conn.Execute (StrSql)

fname = makefilename(now())

dddd = year(now()) & "年" & month(now()) & "月" & day(now()) & "日" & hour(now())&":"&minute(now())

pencat=rs("E_Memo")

pencat=replace(pencat,"lx",typename)

pencat=replace(pencat,"Date",dddd)

if from="" then

pencat=replace(pencat,"From","")

else

pencat=replace(pencat,"From","摘自:" & from)

end if

if zznews="" then

pencat=replace(pencat,"Fname",Editor)

zznews=Editor

else

pencat=replace(pencat,"Fname",zznews)

end if

pencat=replace(pencat,"H_Title",title)

pencat=replace(pencat,"H_Memo",content)

pencat=replace(pencat,"labout",about)

pencat=replace(pencat,"ftitle",ftitle)

newsdate = year(now()) & "." & month(now()) & "." & day(now())

TimePath = year(Now()) & "-" & month(now()) & "-" & day(Now())

FolderPath = Server.MapPath(".")& "\" & TimePath

rs.close

'将新闻保存入数据库

sql="select * from article where (newsid is null)"

rs.open sql,conn,1,3

rs.addnew

rs("title")=title

rs("content")=content

rs("Nfrom")=from

rs("typeid")=typeid

rs("path")=TimePath

rs("typename")=typename

rs("tjnews")=tjnews

rs("N_Fname")=fname

rs("zznews")=zznews

rs("about")=about

rs("newsdate")=newsdate

rs("yheadline")=yheadline

rs("headline")=headline

if ftitle <> "" then rs("ftitle")=ftitle

rs.update

pencat=replace(pencat,"h_id",rs("newsid"))

Set fso = Server.CreateObject("Scripting.FileSystemObject")

If CheckDir(FolderPath) = True Then

Set fout = fso.CreateTextFile(FolderPath & "\" & fname)

Else

MakeNewsDir TimePath

Set fout = fso.CreateTextFile(FolderPath & "\" & fname)

End if

fout.WriteLine pencat

fout.close

articleid=rs("newsid")

UpdateJs(news)

rs1.close

set rs1=nothing

rs.close

set rs=nothing

conn.close

set conn=nothing

response.redirect "addnews.asp"

%>

时间: 2024-11-05 16:37:24

fso实例_FSO专题的相关文章

用asp实现的代码批量修改程序,fso相关_FSO专题

用asp实现的代码批量修改程序,fso相关 是因工作需要做的一个批量修改代码的小东西,拿出来与大家分享 目前可以处理的文件类型:.asp .inc .htm .html 具体类型可自行修改添加 程序实现的功能:将源目录下的文件批量修改后存到目的目录下 用它稍做修改可以实现很多东西噢! 别的不说了,代码里面都写的很清楚了 <% '// +---------------------------------------------------------------------------+ '//

使用FSO把文本信息导入数据库_FSO专题

在开发WEB应用程序中,我们经常需要对文件系统中的驱动器.文件夹和文件进行处理,比如收集驱动器的相关信息:创建.添加.移动或删除文件夹和文件等.在VB6中新提供了一套称为FSO(File System Object)对象模型来对文件系统进行访问处理.该模型提供了一个基于对象的工具,通过它所提供的一系列属性和方法,我们可以在应用程序中更简单.灵活地对文件系统进行各种操作. 一.FSO简介 FSO对象模型包含以下几种对象: Drive对象:允许收集系统物理或通过LAN与系统逻辑连接的硬盘.CD-RO

ASP中FSO的神奇功能 - 用FSO进行内容管理_FSO专题

作 者 : 甘冀平 到此,你对FSO可能已经有了很好的体会.让我们再深入研究一步,来解决更复杂的难题. 首先,你可能希望对文件改名.为了跟踪所有的文档,你将要重新命名它们以便唯一,这样就可以被系统容易地区 别.很不幸,FSO不允许简单的文件改名操作,所以我们不得不修改一下. < % ' create the fso object set fso = Server.Createobject("Scripting.FileSystemObject") path = "c:

不用模板,只用ASP+FSO生成静态HTML页的一个方法_FSO专题

FSO生成静态HTML文件的时候替换模板标签一直是一个很麻烦的问题,至少我是这么认为的,还要别外做一个模板,麻烦!,我今天看见有一个方法可以解决这个问题 如一个正常的index.asp页面,并且用ASP代码调出数据库中的内容,另建一个makehtml.asp的页面,加入一个textarea域,假设为name="body",将index.asp在textarea里调出来,如: <textarea name="body"><!--#include fi

FSO的强大功能_FSO专题

复制代码 代码如下: <HTML>  <HEAD>  <TITLE>笨狼代码大管家</TITLE>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312"><style>  body  {  font-size:12;  BACKGROUND: #DADADA;  margin-left:5;  }  .folde

用ASP+FSO生成JS文件_FSO专题

复制代码 代码如下: <!--#include file="conn.asp"-->  <%  set js = server.CreateObject("ADODB.RecordSet")  sql="select top 10 * from article order by id desc"  set js = conn.Execute (Sql)  do while not js.eof      title=js(&qu

ASP中FSO的神奇功能 - 简介_FSO专题

作 者 : 甘冀平 ; 原文出处:http://www.15seconds.com/Issue/000816.htm 在ASP中,FSO的意思是File System Object,即文件系统对象. 我们将要操纵的计算机文件系统,在这里是指位于web服务器之上.所以,确认你对此拥有合适的权限.理想情况下,你可以在自己的机器上建立一个web服务器,这样就能方便地进行测试.如果运行于Windows平台,请试一试微软公司的免费个人Web服务器PWS. FSO 模型对象 Drive Object:驱动器

asp(vbs)fso OpenTextFile方法参数说明_FSO专题

OpenTextFile是asp语言中的一个方法 打开指定的文件并返回一个 TextStream 对象,可以通过这个对象对文件进行读.写或追加. object.OpenTextFile(filename[, iomode[, create[, format]]]) 1.方法编辑打开指定的文件并返回一个 TextStream 对象,可以通过这个对象对文件进行读.写或追加.object.OpenTextFile(filename[, iomode[, create[, format]]])2.参数编

ASP中FSO的神奇功能 - 使用FSO进行搜索_FSO专题

作 者 : 甘冀平 你也许想:好,现在我知道如何写入文件了.但能做到更多一些吗?下面来试一试为web站点建立一个搜索功能. 建立搜索引擎的关键是递归.主要地,编写一段代码搜索目录下的文件,然后对所有的目录循环执行同样的代码.因 为不能确定总共有多少个子目录,所以必须一遍又一遍地执行搜索代码,直到结束.递归调用非常好! 下面来创建搜索页面.假设已经建立了一个HTML表单,用户在其中输入一个搜索字符串. Dim objFolder Dim strSearchText Dim objFSO strSe