PHP检索数据库批量删除目录下的冗余图片

    <?php
    $arr=glob('upload/*.{jpg,png,gif,jpeg}',GLOB_BRACE);
    if(count($arr)>0){

    $j=count($arr);
    $ndel=0;
    for($i=0;$i<$j;$i++){
    $sql="select * from photo where photoadd='$arr[$i]'";
    $myrun = mysql_query($sql);
    if(mysql_num_rows($myrun)==0){
    echo "$arr[$i]此照片不存在于数据库中,正在删除中......<br>";
    unlink ($arr[$i]);
    $ndel++;
    }
    }
    $n=count($arr)-$ndel;
    echo "<center><div style='margin-top:50px; line-height:25px; font-size:15px; color:#3399FF;'>";
    if($ndel>0){echo "已删除<font color='#ff0000'> ".$ndel." </font>张冗余照片,";}
    echo "当前相册中共有<font color='#ff0000'> ".$n." </font>张照片!</div></center>";
    }

    if(count($arr)==0){
    echo ("对不起,此目录下没有照片!");
    }
    mysql_close();
    ?>

    转载请注明:RAIN MAN » PHP检索数据库批量删除目录下的冗余图片

    喜欢 2
标签:

还没有人抢沙发呢~