Как удалить файл из БД и нескольких папок - PullRequest
0 голосов
/ 13 ноября 2018

Итак, у меня есть это:

  • аватары
    • user1
      • avatar1.jpg
  • обложки
    • user1
      • avatar1.jpg
  • media
    • user1
      • avatar1.jpg
  • status
    • user1
      • avatar1.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, я все еще вижу его в папках.

1 Ответ

0 голосов
/ 13 ноября 2018

возможно, ваш путь неверен, поэтому добавьте эти строки, чтобы проверить, существует ли файл.

 if (file_exists($path)) {   
      unlink($path);
    }else{
       ehco "File not found";    
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...