Отвязать, изображение в каталог

У меня есть файл с именем delete.php внутри, где я создал этот код:

// check if the 'id' variable is set in URL, and check that it is valid
if (isset($_GET['id']) && is_numeric($_GET['id']))
{
    // get id value
    $id = @$_GET['id'];
    $img = @$_GET['h_image'];

   if(file_exists($img)){
    unlink('../images/'.$img);
} 

    // delete the entry
    $result = DB::table('questions')
        ->where('id', '=', $id)
        ->delete();
    // redirect back to the view page
    header("Location: index.php");
}
else
    // if id isn't set, or isn't valid, redirect back to view page
{
    header("Location: index.php");
}

Контент корректно удаляется из базы, но, к сожалению, я не могу стереть изображение, соответствующее каталогу «images».

Я пытался с unlink, но по ошибке. Как я могу сделать?

Очевидно, что изображение должно соответствовать удаляемому содержимому. Спасибо, ребята, надеюсь на вашу помощь.


person Okram92    schedule 10.03.2015    source источник


Ответы (1)


Я сделал так, но всегда из табаза, но не удалял изображение из каталога:

Может я неправильно указал путь к изображению? ПОЛУЧИТЬ?

// get id value
$id = @$_GET['id'];
$path = @$_GET['img'];

if(file_exists($path))
unlink("images/".$path);
person Okram92    schedule 10.03.2015