Как удалить файл, Ниже вывода кода … но этот код не работает, чтобы удалить файл из каталога ….
в контроллере
public function delete_by_id() { $id = $this->uri->segment(3); $schemeid = $this->uri->segment(4); $link = $this->uri->segment(5); $tablename = $this->uri->segment(6); //unlink code ------------------------------------------> $del_image = $this->C_model->getrecordwhere($tablename, array('id' => $id)); unlink('upload_attachments/'.$del_image->attched_files); echo '<pre>';print_r($del_image);die; // if($tablename== 'progress') // { $where = array('id'=>$id); //$where = array('id'=>$id); //$where = array('id'=>$id); //$where = array('id'=>$id); $this->C_model->deleteid($tablename,$where); redirect('C2C_contr/'.$link.'/'.$schemeid); }
вывод
Возникла ошибка PHP
Уровень важности: уведомление
Сообщение: попытка получить свойство не объекта
Имя файла: controllers / C2C_contr.php
Номер строки: 264
Возникла ошибка PHP
Уровень важности: уведомление
Сообщение: попытка получить свойство не объекта
Имя файла: controllers / C2C_contr.php
Номер строки: 267
Возникла ошибка PHP
Уровень важности: предупреждение
Сообщение: unlink (upload_attachments /): разрешение отклонено
Имя файла: controllers / C2C_contr.php
Номер строки: 267
Array ( [0] => stdClass Object ( [id] => 111 [attched_files] => Untitled4.png [attched_remarks] => ) )
Вы должны обновить строку ниже –
разъединить ( 'upload_attachments /'.$ del_image-> attched_files);
// обновляем это
разъединить ( 'upload_attachments /'.$ del_image [0] [' attched_files']);