Как удалить файл, ниже выходной код .. но этот код не работает в дель файл из каталога ....Unlink разрешения отказано на CodeIgniter
в контроллере
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-ошибка была обнаружена
Серьезность: Обратите внимание
Сообщение: Попытка получить свойство необъектных
Имя файла: Контроллеры/C2C_contr.php
Порядковый номер: 264
PHP-ошибка была обнаружена
Существенность: Уведомление
Сообщение: Попытка получить свойство не объекта
Имя файла: Контроллеры/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] => ) )
Вы загрузили этот C_model в конструктор? –
public function __construct() { parent :: __ construct(); $ this-> load-> model ('C_model'); } Я уже загрузили модель в конструкторе файла являются удаление формы таблицы, но не удалять формируют путь к каталогу –
использование $ del_image [0] INPLACE в $ del_image, чем попробовать. –