Codeigniter 删除目录中的文件不起作用
Codeigniter deleting files in a directory not working
我正在尝试从文件夹中删除 pdf 文件。我写了delete_files函数如下
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;
时,它显示了我希望删除文件的正确路径,但是当我 运行 时,整个功能没有任何反应,我只是得到一个白屏。
您需要使用文件路径而不是资源定位器。
$path = FCPATH . "uploads/$username/uploaded";
试试这个代码
使用
$path = FCPATH . "uploads/$username/uploaded";
unset($path);
我正在尝试从文件夹中删除 pdf 文件。我写了delete_files函数如下
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;
时,它显示了我希望删除文件的正确路径,但是当我 运行 时,整个功能没有任何反应,我只是得到一个白屏。
您需要使用文件路径而不是资源定位器。
$path = FCPATH . "uploads/$username/uploaded";
试试这个代码
使用
$path = FCPATH . "uploads/$username/uploaded";
unset($path);