自动删除未使用的个人资料图片

时间:2014-03-28 17:18:45

标签: php html image photos

需要一些帮助,我正在尝试创建一个PHP脚本,该脚本将由管理页面中的按钮启动,该按钮将在“照片”下找到数据库中的所有图像名称,然后从我的目录中删除任何图像'userimages'在数据库中不再使用?

老实说,我不知道从哪里开始,因为它让我有点困惑?有一个简单的方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

您应该将所有图像名称作为数组 而不是从文件夹中读取所有图像名称

if ($handle = opendir('/path/to/files')) {
    echo "Directory handle: $handle\n";
    echo "Entries:\n";

    /* This is the correct way to loop over the directory. */
    while (false !== ($entry = readdir($handle))) {
        echo "$entry\n";
    }

    /* This is the WRONG way to loop over the directory. */
    while ($entry = readdir($handle)) {
        echo "$entry\n";
    }

    closedir($handle);
}


比较和删除差异

$array1 = array("a" => "green", "red", "blue", "red");
$array2 = array("b" => "green", "yellow", "red");
$result = array_diff($array1, $array2);
相关问题