2016-04-07 2 views
0

Я пытаюсь удалить pdf-файлы из папки. Я написал функцию delete_files следующимCodeigniter, удаляющий файлы в директории, не работающей

public function delete_files($company_id) 
    { 
     $this->load->model('search_model'); 

     $company = $this->search_model->get_company($company_id); 
     $username = $company[0]['username']; 
    $path=$this->config->base_url('/uploads/'.$username . '/' . 'uploaded'); 
    $this->load->helper("file"); // load the helper 
    delete_files($path, true); // delete all files/folders 
    } 

, когда я сделал echo $path; это показывает правильный путь, где я хочу файлы удалены, но когда я не запускать все функции ничего не происходит, и я просто получить белый экран.

+0

Вам нужно удалить системный файл, а не URL. Попробуйте использовать $ path = FCPATH. «uploads/$ username/uploaded»; ' – Tpojka

+0

Yup, который сработал. Спасибо! –

ответ

0

Вам нужно использовать путь к файлу, а не локатор ресурсов.

$path = FCPATH . "uploads/$username/uploaded"; 
0

попробовать этот код

Использование

$path = FCPATH . "uploads/$username/uploaded"; 
unset($path);