2015-03-10 3 views
0

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

// 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"); 
} 

Содержание правильно удаляется из базы данных, но, к сожалению, я не могу стереть изображение, соответствующее каталог "изображения".

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

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

ответ

0

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

Может быть, я ошибаюсь, путь к изображению? GET?

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

if(file_exists($path)) 
unlink("images/".$path); 
Смежные вопросы