【问题标题】:How to delete a file from DB and several folders如何从数据库和多个文件夹中删除文件
【发布时间】:2018-11-13 02:24:21
【问题描述】:

所以我有这个:

  • 头像
    • 用户1
      • 头像1.jpg
  • 封面
    • 用户1
      • 头像1.jpg
  • 媒体
    • 用户1
      • 头像1.jpg
  • 状态
    • 用户1
      • 头像1.jpg

这就是我所拥有的:

public function deletePhoto(){
        unlink(APPPATH . '/assets/img/users/avatars/user1/avatar1.jpg');
        unlink(APPPATH . '/assets/img/users/covers/user1/avatar1.jpg');
        unlink(APPPATH . '/assets/img/users/media/user1/avatar1.jpg');
        unlink(APPPATH . '/assets/img/users/status/user1/avatar1.jpg');
    }

每次我尝试删除 avatar1.jpg 文件时,我仍然可以在文件夹中看到它。

【问题讨论】:

  • 你的 APPPATH 是什么?

标签: php codeigniter-3


【解决方案1】:

也许你的路径不对,所以添加这行来检查文件是否存在。

 if (file_exists($path)) {   
      unlink($path);
    }else{
       ehco "File not found";    
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-04
    • 2012-04-07
    • 1970-01-01
    • 1970-01-01
    • 2020-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多