<!php
if($submit && $testfile<> "none") {
  $path="./"; 
  $filename="pppppppp.txt";
  if (!@copy($testfile,$path.$filename)) {
      echo "复制文件失败...<br>\n";
      exit();
  }
  @unlink($testfile);
   echo"上传成功!";
   exit();
}
?>
<form action="<!php echo $PHP_SELF;?>" method="post"  enctype="multipart/form-data">
<input name="testfile" type="file" size=20 enctype="multipart/form-data">
<input type=submit name=submit value="开始上传">
</form>
你的功能太多,最简单的吧,呵呵,

解决方案 »

  1.   

    <input name="testfile" type="file" size=20 enctype="multipart/form-data">????
      

  2.   

    这样吧,第一步你把文件copy到一个临时目录(自己建哈),用session记住文件名,如果第二步用户确认要提交文件,你就从临时目录copy到自己要的目录;如何unlink文件
    如果用户取消上传,那么就直接unlink文件
    这里说的临时目录不是系统的临时目录,因为在第一步的时候,文件已经到了服务器了的,这时候文件存在于系统的临时目录,所以你要从系统的临时目录copy到自己的临时目录 ;
      

  3.   

    MeE(巴顿) 说的有道理。
    我想截取确认页面的body.onunload事件,如果用户关闭、回退提交相应程序执行unlink,但是不知道怎么区别用户点击提交按钮?
      

  4.   

    他妈的,doby.onunload在netscape下还无法截获关闭窗口