订阅本栏目 RSS您所在的位置: 深山工作室 > ASP > 正文

ewebeditor 删除信息时同时删除相关上传文件

深山行者个人网站 2010/9/9 16:15:38 深山行者 字体: 浏览 8231

<%
' 删除指定的文件
Sub DoDelFile(sPathFile)
     On Error Resume Next
     Dim oFSO
     Set oFSO = Server.CreateObject("Scripting.FileSystemObject")
     oFSO.DeleteFile(Server.MapPath(sPathFile))
     Set oFSO = Nothing

End Sub


'删除某条新闻信息
if objaction="del" then

 ' 取参数:新闻ID
 Dim sNewsID
 sNewsID = Trim(Request("id"))

 ' 新闻ID有效性验证,防止有些人恶意的破坏此演示程序
 If IsNumeric(sNewsID) = False Then
  call errbox("请通过页面上的链接进行操作,不要试图破坏此演示系统","","","","")
 End If
 
 set dirs=server.CreateObject("adodb.recordset")
 dirs.open "select * from news where id="&sNewsID,conn,1,1
 if dirs.eof and dirs.bof then
  call errbox("无效的新闻ID,请点页面上的链接进行操作","","","","")
 else
  sSavePathFileName = dirs("saveimg")
 end if
 dirs.close
 set dirs=nothing
 
 ' 从新闻数据表中取出相关的上传文件
 ' 上传后保存到本地服务器的路径文件名,多个以"|"分隔
 ' 删除文件,要取带路径的文件名才可以,并且只要这个就可以了,原来存的原文件名或不带路径的保存文件名可用于其它地方使用
 Dim sSavePathFileName
 
 ' 把带"|"的字符串转为数组
 Dim aSavePathFileName
 aSavePathFileName = Split(sSavePathFileName, "|")
 ' 删除新闻相关的文件,从文件夹中
 Dim i
 
 For i = 0 To UBound(aSavePathFileName)
  ' 按路径文件名删除文件  
  Call DoDelFile(aSavePathFileName(i))
  'response.write Server.MapPath(aSavePathFileName(i)) & "<br>"
 Next

 dddSQL="Delete * from [news] where id in ("&request("id")&")"
 conn.Execute (dddSQL)
 response.redirect "qwbm.asp"
 response.end
end if


%>

相关阅读
你们这个系统太专业,很复杂?
利用css制作简易相册
告诉你一些GOOGLE搜索你不知道的东西
asp利用sql操作数据表、数据库的一些方法
兼容pc、移动端用js实现复制内容到剪切板(支持苹果safari浏览器)
网站站长:提高页面浏览速度的办法
如何利用ASP清除所有的Application对象
让DIV固定在浏览器窗口的底部(兼容IE6)
共有0条关于《ewebeditor 删除信息时同时删除相关上传文件》的评论
发表评论
正在加载评论......
返回顶部发表评论
呢 称:
表 情:
内 容:
评论内容:不能超过 1000 字,需审核,请自觉遵守互联网相关政策法规。
验证码: 验证码 
网友评论声明,请自觉遵守互联网相关政策法规。

您发布的评论即表示同意遵守以下条款:
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家、社会、集体和公民的合法权益;
二、不得发布国家法律、法规明令禁止的内容;互相尊重,对自己在本站的言论和行为负责;
三、本站对您所发布内容拥有处置权。

更多信息>>栏目类别选择
百度小程序开发
微信小程序开发
微信公众号开发
uni-app
asp函数库
ASP
DIV+CSS
HTML
python
更多>>同类信息
ASP中Utf-8与Gb2312编码转换乱码问题的解决方法页面编码声明
asp显示随机密码
通过阿里云服务接口获得ip地址详细信息
iis点开后任务栏上有显示,但是窗口看不到的解决办法
RSA加密解密插件
微软Encoder加密解密函数
更多>>最新添加文章
在Android、iOS、Windows、MacOS中微信小程序的文件存放路径
python通过代码修改pip下载源让下载库飞起
python里面requests.post返回的res.text还有其它的吗
aliyun阿里云续费域名优惠口令(注册、续费都可以使用)
windows7环境下安装配置jdk
python对微信操作要用到这两个库wxpy与itchat
ASP中Utf-8与Gb2312编码转换乱码问题的解决方法页面编码声明
DW设置之后更好用 DreamweaverCS编辑GB2312与UTF-8文件在代码视图中点击鼠标错位问题的解决办法
更多>>随机抽取信息
重新设定目标与学习方法,好记忆不如烂笔头
自由鸟
四川省旅者旅行社有限公司总部
发布重大事件说明
一个非常适和div+css初学者看的例子,看完之后,相信你的DIV+CSS技术一定会上一个层次
微信公众号用户关注时自动推送回复小程序卡片(图文卡片)不需要第三方平台就可以做