使用php删除多个图像

时间:2012-11-26 18:38:58

标签: php

你能帮忙吗? 我正在使用php构建一个网站(我的第一次请温柔) 在网站内我将图像上传到服务器,文件名为inventory_images, 在它的方式itgets resize,所以我最终有两个图像 img01.jpg和resized_img01.jpg 我使用小的前端来加速加载,当观众希望看到全尺寸的图像时,我使用的是大的。

我使用下面的代码,

// unlink the image from server
// Remove The Pic -------------------------------------------
    $pictodelete = ("../inventory_images/$id_to_delete.jpg");
    if (file_exists($pictodelete)) {
    unlink($pictodelete);
                }
    header("location: inventory_list.php"); 
     exit();

要从清单图像文件中删除图像,如何删除也会取出已调整大小的文件,因此两者都会被删除。

1 个答案:

答案 0 :(得分:0)

这就是我如何删除某个目录中的所有图像并从数据库中删除链接

function deleteImage($image, $link)
{
    unlink($image);
    $query = mysql_query("DELETE FROM `table` WHERE `image_link` = '" . mysql_real_escape_string($link) . "'");
    return (mysql_affected_rows() > 0) ? true : false;
}