数据库删除成功但是uploads里的图片没删掉 提示unlink出错 但是路径没问题
$sql="select face from m_user where id".$id;
$row=fetchOne($sql);
$face=$row['face'];
$place="../uploads/".$face;
if(file_exists($place)){
echo "有图";
unlink($place);
}
if(file_exists($place)){
echo "还有图";
}

$sql="select face from m_user where id".$id;
$row=fetchOne($sql);
$face=$row['face'];
$place="../uploads/".$face;
if(file_exists($place)){
echo "有图";
unlink($place);
}
if(file_exists($place)){
echo "还有图";
}

2017-04-21
要先删除图片,再删除内容,你把内容先删了,就找不到图片了,也就无法删除图片
/**
* 删除用户
*/
function delUser($id){
//echo $id;
$sql = "select face from imooc_user where id=".$id;
$row = fetchOne($sql);
$face = $row['face'];
if(file_exists("../uploads/".$face)){
unlink("../uploads/".$face);
}
//var_dump($face);exit;
if(delete('imooc_user',"id={$id}")){
$mes ="删除成功!<br/><a href='listUser.php'>查看用户列表</a>";
}else{
$mes="删除失败!<br/><a href='listUser.php'>请重新删除</a>";
}
return $mes;
}
举报