如何从codeigniter中的文件夹中删除文件?

时间:2016-08-01 15:46:28

标签: codeigniter-3

我在数据库中保存了文件的名称并从数据库中删除了名称,但是文件夹文件有问题。可以请大家帮帮我。以下是我的删除控制器功能。我先通过了来自数据库的id并从数据库中删除文件名。我也在数组中获取文件的名称。但是如何删除文件。我的文件位置是根名称“mms / musics /".

public function delete($id){
            $this->load->model('main');
            $this->common_model->delete('id',$id,'audio');


        foreach($data as $row){
            $data['id'] = $row->id;
            $data['file_name'] = $row->audio; 
        }
        redirect($_SERVER['HTTP_REFERER']);




        $this->main->delete($data);

        //$this->load->helper("file");
        //delete_files(base_url()."musics/$data['name']");


    }//delete
请大家帮帮我..

1 个答案:

答案 0 :(得分:0)

要从系统中删除文件,您需要使用函数unlink()。这将删除位于assets文件夹中的文件。

在执行查询执行后删除查询之前,需要将正确的文件名传递给unlink函数以从系统中删除文件。

unlink('assets/text.txt');