ewebeditor 删除信息时同时删除相关上传文件
<%
' 删除指定的文件
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
%>
- 相关阅读
- 计算ASP页面执行时间
- Appium获取手机分辨率 & 自适应设备下滑刷新
- 手动调节背景色:背景色能用按钮进行手动调节
- 旅行社管理系统商业版3.0发布
- Session.Abandon详解
- document对象详解
- 深山行者个人网站程序V0.2 效果图
- 介绍JavaScript里比较和逻辑运算符
- 共有0条关于《ewebeditor 删除信息时同时删除相关上传文件》的评论
- 发表评论
您发布的评论即表示同意遵守以下条款:
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家、社会、集体和公民的合法权益;
二、不得发布国家法律、法规明令禁止的内容;互相尊重,对自己在本站的言论和行为负责;
三、本站对您所发布内容拥有处置权。
- 更多>>同类信息
- ASP中Utf-8与Gb2312编码转换乱码问题的解决方法页面编码声明
- asp显示随机密码
- 通过阿里云服务接口获得ip地址详细信息
- iis点开后任务栏上有显示,但是窗口看不到的解决办法
- RSA加密解密插件
- 微软Encoder加密解密函数
- 更多>>最新添加文章
- dw里面查找替换使用正则删除sqlserver里面的CONSTRAINT
- Android移动端自动化测试:使用UIAutomatorViewer与Selenium定位元素
- 抖音直播音挂载小雪花 懂车帝小程序
- javascript获取浏览器指纹可以用来做投票
- 火狐Mozilla Firefox出现:无法载入您的Firefox配置文件 它可能已经丢失 或是无法访问 问题解决集合处理办法
- 在Android、iOS、Windows、MacOS中微信小程序的文件存放路径
- python通过代码修改pip下载源让下载库飞起
- python里面requests.post返回的res.text还有其它的吗