Назначение переменной для местоположения изображения - PullRequest
0 голосов
/ 24 января 2019

Попытка удалить изображение, ранее загруженное в базу данных и путь к файлу.Без определения переменной изображения код удаляет ВСЕ изображения.Поэтому я добавил один ниже.Но я использую WAMP и не уверен, что это проблема.Вот КОНТРОЛЛЕР с предложенным $ imageName.У меня недостаточно опыта, поэтому я надеюсь, что эксперты здесь могут дать мне несколько советов:

public function deleteFile()  {                      
         $user_id = $this->session->userdata['user_id'];           
               $url = $_GET['imgurl'];
               $imgameName = get_ext($url);  
                      if($this->images_model->deleteFile($user_id, $imageName)) {

Очевидно, что «imgurl» не определено, и я не уверен, как обойти это.МОДЕЛЬ:

public function deleteFile ($user_id, $imageName)  {        
    unlink('uploads/ .$imageName');        
    $this->db->where('images', array('user_id' => $user_id, 'imageName' => $imageName));                
    if ($this->db->affected_rows() == '1')  {
        return TRUE;
}   
    return FALSE;

}

Вид, кажется, в порядке и выполняет функцию:

<a id="delete-profile-img" class="btn btn-danger btn-xs" href="<?php echo base_url().'main/deleteFile/'?>" title="Delete">Delete</a>

Заранее благодарим за все отзывы.

...