thinkphp-删除顺便删除原先的图片

浏览1107

在文章添加的时候,会上传图片到服务器文件夹,如果我们在删除该文章的时候没有吧文件也删除的话,会占用服务器的内存,这就需要对其进行删除,主要用了unlink();

案例:

public function notedel(){
        $id=input('id');
        $note=db('note')->where('id',$id)->find();
        $img_url=ROOT_PATH.$note['img'];
        if(db('note')->delete($id)){
            if(!empty($note['img'])){
                unlink($img_url);
            }
            return $this->success('删除成功!','notelist');
        }else{
            return $this->error('删除失败!');
        }




  • 暂无任何回答