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检索数据库批量删除目录下的冗余图片
标签: PHP图片删除
还没有人抢沙发呢~