删除通过网页编辑器上传的文件
网页中可潜入的编辑器种类繁多,多数提供了上传的功能,但是没有提供对上传文件管理的功能,这样随着时间的推移,删除的仅仅是数据库中的文字信息,而真正占用大空间的文件仍没有删除,这里就整理下如何在删除信息的同时也删除通过编辑器所上传的文件:
//删除通过编辑器所上传的文件
$sql = “select cont from tableName where down_id=’$del_id'”;
$rst = $DB->db_Excu($sql);
while($info = mysql_fetch_array($rst)) {
preg_match_all(“/http:\/\/mydomain\/wwwroot\/webeditor\/UploadFile\/(.*?)\”/is”,$info[“cont”],$date);
foreach($date[1] as $v){
@unlink(“../webeditor/UploadFile/”.$v);
}
}
上面的代码是在学校开发网络班级的时候用到的,现在感觉很有必要,故整理下。