+ -
当前位置:首页 → 问答吧 → php unlink删除问题

php unlink删除问题

时间:2011-09-22

来源:互联网

$flag=0;
$dirName1 = '/usr/local/apache2/htdocs/upload';
if (!is_dir ( $dirName1 )) {
echo "<script>alert('您还未上传文件,请上传!');</script>";
  echo "<script>window.location='ipsearch.php';</script>";
}
else{
// echo "hello";
  $toFileName1 = $dirName1.'/'.$id.".txt";
 
  if (file_exists($toFileName1)) {
  $flag=1;

  }
  else{
  }

  if($flag==1){
  unlink($toFileName1); 
  }
}

上面的代码,为什么是先执行删除文件的啊?我的删除文件是有if条件判断的,但是程序运行后,直接删除了文件,导致if (file_exists($toFileName1)) 也进不去。
将if($flag==1){
  unlink($toFileName1); 
  }
删除后就运行正常,不懂

作者: shamoqiuyin   发布时间: 2011-09-22

是先进去if (file_exists($toFileName1)) 再删除文件的吧。

作者: jordan102   发布时间: 2011-09-22

文件存在就删除了 难道你程序不是这么判断的么?要不你还打算怎么

作者: PhpNewnew   发布时间: 2011-09-22

看手册啊

作者: An4Greenhand   发布时间: 2011-09-22