PHP - MySQL如何在用户提交新图像问题时删除图像

时间:2010-05-29 18:34:40

标签: php mysql

我正在尝试删除当用户向服务器提交新图像时已在服务器上设置的当前图像,但我不知道如何将此添加到我当前的代码可以请一些人请帮忙我吗?

这是我的PHP& MySQL代码。

if(isset($_FILES["thumb"]["name"])) { 

  if (file_exists("/images/" . $_FILES["thumb"]["name"])) {

    $thumb != $_FILES["thumb"]["name"];

  } else if($_FILES["thumb"]["name"] == TRUE) {

    move_uploaded_file($_FILES["thumb"]["tmp_name"],
      "/images/" . mysqli_real_escape_string($mysqli, htmlentities(strip_tags(basename($_FILES["thumb"]["name"])))));
    $thumb = mysqli_real_escape_string($mysqli, htmlentities(strip_tags(basename($_FILES["thumb"]["name"]))));

  } 

  if($thumb == TRUE) {
    //create thumb code here...
  }

}

1 个答案:

答案 0 :(得分:0)

使用下面的代码

$filename=$_FILES['thumb']['name'];  
$oldimage='23.png'

if ((file_exists("thumb/".$oldimage))  && ($oldimage!=$filename)) {
    unset($oldimage);
  }

使用上面的代码if(isset(...){'here'

替换你的if条件

}