2014-01-31 2 views
0

У меня есть форма для загрузки изображения, и я загрузил изображение успешно и попытался удалить изображение, но он удаляет только базу данных, и я не знаю, как удалить путь. (как использовать ссылки на) здесь мой кодКак удалить изображение в базе данных и путь в codeigniter

 function deleteconf($data){ 
     $update_id=$this->uri->segment(3); 
     $query= $this->_delete($update_id); 
     redirect('banner/manage'); 
    } 

    function upload(){ 
    if($this->input->post('upload')){ 
     $data['banner_name'] =$this->input->post('banner_name',TRUE); 
     $data['banner_img1'] =$_FILES['files']['name'][0]; 
     $config=array(
     'allowed_types' => 'jpg|jpeg|png|gif', 
     'upload_path' => $this->gallery_path, 
     'max_size' => '2000' 
     ); 

     $this->load->library('upload'); 
     $this->upload->initialize($config); 
     if($this->upload->do_upload()){ 
       $data['images']=$this->save_gallery($data); 
      }else{ 
      echo $this->upload->display_errors(); 
     } 
     $image_data=$this->upload->data(); 
    } 
     $data['images']=$this->get_images(); 
     $data['view_file']='banner_form'; 
     $this->load->module('template'); 
     $this->template->one_col_temp($data); 
} 
+0

Я не вижу пытаться разъединить в вашем примере –

+0

я не как использовать UNLINK – Arul

+0

попробовать это: 'UNLINK (base_url («путь_к_каталог/имя_файл»));' –

ответ

1

Вы можете использовать Разорвать связь и передать ему ваш путь изображения, например

@unlink('MY_UPLOAD/file1.jpg'); 
0

Попробуйте один

@unlink(PATH_DIR.'uploads/xyz.jpg'); 
Смежные вопросы