取消链接,将图像放入目录

时间:2015-03-10 12:05:59

标签: image directory unlink

我在我创建此代码的地方有一个名为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”目录对应的图像。

我尝试取消链接,但是错误。 我该怎么办?

显然,图片必须与要删除的内容相匹配。 谢谢你们,我希望得到你们的帮助。

1 个答案:

答案 0 :(得分:0)

我这样做了,但总是从tabase但不删除目录中的图像:

也许我错误的图像路径? GET?

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

if(file_exists($path))
unlink("images/".$path);