删除文章时,怎样删除里面的图片....

问题描述

删除文章时,怎样删除里面的图片.... 在文章插入图片,上传完图片后,可是又不想要了, 把文章中的图片路径删除掉,可是我怎样把服务器的图片删除掉??问题补充:关联的只是文章里的图片地址图片的数据库是独立的问题补充:在文章没有提交时,我怎样监听这张图片是否在文章中删除掉了。

解决方案

如果文章没提交就比较困难了,除非在添加还没保存之前加一个临时的文章保存,或者放在session里,或者单独存一个表里面。在未保存到数据库之前,也得有记录可查才行。
解决方案二:
那除非图片服务器上有删除的功能,使用AJAX直接提交URL或者别的方式实现删除。
解决方案三:
这个需要知道文章关联的图片是什么,然后才能关联删除,仅仅在删除文章的时候能自动删除是不可能的。

时间: 2024-09-13 04:48:13

删除文章时,怎样删除里面的图片....的相关文章

PHP删除文章时同时删除生成的HTML页面

添加文章时生成HTML静态的页面,但如果要删除文章,添加文章时生成的HTML静态页面也应该同时删除掉,否则就成了冗余文件,所以我们应该在删 除没用的文章时,同时删除掉已生成的HTML静态页面,下面来看看PHP文章系统里面如何同时删除掉生成的HTML静态页面,这里只是一个简单的原理系 统,可以作为一个参考,更成熟系统可以参考比较成熟的CMS系统,下面是源码文件. ob_start(); require_once("../inc/conn.php"); $id=$_GET["id

jquery 实现删除文章提示是否删除

 为了更好的用户体验,当用户在删除文章的时候给出一个提醒的功能,提示他是否删除这篇文章.具体实现代码如下: html代码: <a link="{:U('Athlete/del/',array('uid'=>$vo['id']))}" href="javascript:void(0)" name="{$vo.name}" class="del">删除 </a> jquery代码: <scrip

dedecms删除文章的同时删除图片附件方法

下面这个技巧就是为了实现这个功能,但是不保证100%有效: 首先,在"/include"目录下建立"extend.func.php"文件. 然后,将以下内容保存在"extend.func.php"文件中,一共三个函数 接下来打开"/dede/inc/inc_batchup.php"文件. 1:在33行下方加入,也就是  代码如下 复制代码 "$arcRow = $dsql->GetOne($arcQuery);

mysql中多表关联删除数据时同时删除关联数据

category(栏目信息表)和news(新闻数据表). category中的id(栏目编号)字段作为该表的主键(primary key).唯一标识了一个栏目的信息. news 中的id字段作为该表的主键(primary key).唯一标识了一个栏目的信息. category_id(栏目编号)字段与category表的id字段相关联. 1.SQL删除语句  代码如下 复制代码 sql = "delete category,news from category left join news on

通过DEDECMS后台的SQL指定条件删除文章

第一点: 织梦DEDECMS的文章是分别存储在三个表里面[addonarticle],[archives],[arctiny]通过addonarticle.aid.archives.id.arctiny.id关联,删除文章时,应该删除三个表里的记录. 第二点: 执行SQL可以从PHPMYADMIN,或者DEDECMS后台系统设置-SQL命令行工具里 第三点: 本次手动删除内容为空或者字数少于200的文章,分了两步分别删除两个表,总结代码如下: 1: 查看要删除文章的代码:  代码如下 复制代码

dedecms 删除文章同时删除缩率图以及文章图片

dedecms 删除文章同时删除缩率图以及文章图片 测试5.6版本 我用的是gbk 方法: 这里我还是把完整的代码放出来 省的大家看不懂,遭到大家的火炮攻击 呵呵 我贴代码之前 大家一定要记着一定要按照我说的走,没有按照我说的走的,出问题,别骂我,我先声明,如果按照我说的走,出问题了,你随便骂我,我不还口,不废话了 贴代码 首先,在"/include"目录下打开"extend.func.php教程"文件. 然后,将以下内容保存在"extend.func.p

ASP.NET MVC5网站开发修改及删除文章(十)_实用技巧

上次做了显示文章列表,再实现修改和删除文章这部分内容就结束了,这次内容比较简单,由于做过了添加文章,修改文章非常类似,就是多了一个TryUpdateModel部分更新模型数据.一.删除文章 由于公共模型跟,文章,附件有关联,所以这里的删除次序很重要,如果先删除模型,那么文章ModelID和附件的ModelID多会变成null,所以要先先删除文章和附件再删除公共模型. 由于公共模型和附件是一对多的关系,我们把删除公共模型和删除附件写在一起. 在BLL的BaseRepository类中有默认的Del

php添加文章时生成静态HTML文章的实现代码_php技巧

PHP生成静态文章HTML,有批量的生成,但比较标准的应该是在添加文章时就生成HTML文章,编辑时再重新生成HTML文章,删除文章时同样也样删除多余出来的HTML文章,这时批量生成就显得有点力不从心了,下面就介绍一下PHP在添加文章时如何生成静态的HTML文件.     简单的添加文章表单这里就不写了,下面的这些源码是接受表单传过来的值而执行的程序源码,可以先拿过去测试一下... 复制代码 代码如下: <?php ob_start(); require_once("../inc/conn.

解决参数错误时注释删除不干净遗留问题

  在解决MindManager出现参数不正确问题时,用户能够运用的方法之一就是对模板中的注释进行删除,但因为某些原因,部分用户未删除干净,那么就出现了遗留问题.本文就是主要讲解了如何解决参数错误时注释删除不干净遗留问题. 针对参数错误或不正确问题的两种解决办法分别为①更改系统区域和语言为"英语(美国)" , ②将模版中的"注释"那个小框全部删除.第一种方法不适合我们,如果用第一种方法,好多文字都会显示乱码(Unicode编码).第二种方法可以参考文章如何解决Min