永发信息网

删除文章同时删除图片

答案:1  悬赏:40  手机版
解决时间 2021-05-20 03:48
  • 提问者网友:藍了天白赴美
  • 2021-05-19 14:58

发布的文章表为:wenzhang上传的图片字段为:tupian 我想在删除文章的同时删除图片!删除文章的页面代码为:

<!--#include file="conn.asp" -->
<!--#include file="inc.asp"-->
<%if session("admin")="" then
response.Write "<script language='javascript'>alert('网络超时或您还没有登陆!');window.location.href='index.asp';</script>"
response.End
end if
%>
<%
dim rs,sql
id=request.QueryString("id")
set rs=server.createobject("adodb.recordset")
sql="delete from wenzhang where id="&id
conn.execute sql

response.write "<script language='javascript'>"
response.write "alert('删除成功!');"
response.write "</script>"
response.write "<meta http-equiv='refresh' content='0;url=look.asp'>"
response.end
%>

怎么在删除文章时候删除它所属的图片?

最佳答案
  • 五星知识达人网友:轮獄道
  • 2021-05-19 15:33

id=Request("id")
if action="del" then


set rs=server.createobject("adodb.recordset")
sql="select * from wenzhang where id=" & id
rs.open sql,conn,3,3
if not rs.eof then


if rs("p_url")<>"" then
set mfso=server.CreateObject("scripting.FileSystemObject")
if mfso.fileExists(server.MapPath(rs("p_url"))) then
set myfile=mfso.getfile(server.MapPath(rs("p_url")))
myfile.delete
end if
end if


rs.delete
end if
rs.close
set rs=nothing


说明:p_url是通过隐藏域传进来的,你改成tupian即可。


action=del是通过链接传进来的。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯