Попытка удалить изображение, ранее загруженное в базу данных и путь к файлу.Без определения переменной изображения код удаляет ВСЕ изображения.Поэтому я добавил один ниже.Но я использую 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>
Заранее благодарим за все отзывы.