codeigniter удалить файл из папки - PullRequest
0 голосов
/ 24 января 2020

, пожалуйста, кто-нибудь может мне помочь, я хочу удалить файл из папки codeigniter, это мой контроллер

 public function delete($id = false) {
        if (!$id)
            show_404();
        $this->{$this->model}->{$this->_primary_key} = $id;
        $data['item'] = $this->{$this->model}->get();
        if (!$data['item'])
            show_404();
        $this->{$this->model}->delete();
        redirect('admin/' . $this->module);
    }

    public function image($var, $id) {
        $config['upload_path'] = './cdn/sliders/';
        $config['allowed_types'] = 'gif|jpg|png|jpeg';
        $this->load->library('upload', $config);
        if ($this->upload->do_upload('image')) {
            $data = $this->upload->data();
            if ($data['file_name'])
                $this->{$this->model}->image = $data['file_name'];
        }
        return true;
    }

Ответы [ 3 ]

1 голос
/ 28 января 2020

это как

public function delete_video($id)
{
    $this->db->where('id', $id);
    $this->db->select('video');
    $video_name = $this->db->get('vs_videos')->row_array();
    if ($video_name) {
        @unlink('./vs_asset/videos/' . $video_name['video']);

        $this->db->where('id', $id)
            ->delete('vs_videos');
        $result = $this->db->affected_rows();
        return $result;
    } else {
        return;
    }
}
0 голосов
/ 30 января 2020

Большое спасибо, парень, я получил ответ

вот как это работает.

public function delete($id = null) {

        if (!$id)
            show_404();
        $this->{$this->model}->{$this->_primary_key} = $id;
        $path = './cdn/projects/';
        $data['item'] = $this->{$this->model}->get();
            if (!$data['item'])
                show_404();
        @unlink($path.$data['item']->image);
        $this->{$this->model}->delete();
        redirect('admin/' . $this->module);
    }
0 голосов
/ 28 января 2020
$filename = file_name_with_full_path

Вы можете использовать функцию unlink ($ filename) для удаления файла в php

Пожалуйста, проверьте ниже ссылку для деталей

https://www.w3schools.com/php/func_filesystem_unlink.asp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...