//upload.php<?
  $a=copy($userfile,"./$userfile_name");
  if($a)
  echo "up sucess";
  else echo "oh no";
?>

解决方案 »

  1.   


    还是不行呀 看看这里   Warning: Unable to create './': Permission denied in c:\fox\www\upload.php on line 12
    oh no **************
    ‘./' 这是不是说明  $userfile_name  是空的  根本就没有值?
      

  2.   

    //如果你只是想上传的话,下面这个就可以了。我试过了,如果在你机子上通不过,
    //一定是你配置有问题,copy($userfile,"./$userfile_name");中双引号中是表示
    //上传的位置,"./"表示当前目录。//upload.htm
    <html>
    <head>
    <title>无标题文档</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head><body bgcolor="#FFFFFF" text="#000000">
    <form name="form1" method="post" action="upload.php" enctype="multipart/form-data">
      <input type="file" name="userfile">
      <input type="submit" name="Submit" value="upload">
    </form>
    </body>
    </html>
    //upload.php
    <?
      $a=copy($userfile,"./$userfile_name");
      if($a) echo "ok";
      else echo "no";
    ?>
      

  3.   

    我记得我回复了啊?
    注意: enctype="multipart/form-data"