file_size 是文件大小
file_name 是文件名称上传文件是先把文件读到临时目录里,然后用copy()

解决方案 »

  1.   

    你可以在phpinfo();中看到你要的一切。
      

  2.   

    改用新方法吧:$_FILES['userfile']['name']
    客户端机器文件的原名称。 $_FILES['userfile']['type']
    文件的 MIME 类型,需要浏览器提供该信息的支持,例如“image/gif”。 $_FILES['userfile']['size']
    已上传文件的大小,单位为字节。 $_FILES['userfile']['tmp_name']
    文件被上传后在服务端储存的临时文件名。 $_FILES['userfile']['error']
    和该文件上传相关的错误代码。['error'] 是在 PHP 4.2.0 版本中增加的。 注: 在 PHP 4.1.0 版本以前该数组的名称为 $HTTP_POST_FILES,它并不像 $_FILES 一样是自动全局变量。PHP 3 不支持 $HTTP_POST_FILES 数组。 用is_uploaded_file函数判断是否是上传的文件, 用move_uploaded_file将文件从临时目录移到正式的目录下.给个例子你看看:
      if (is_uploaded_file($_FILES['file']['tmp_name']))
      {
        move_uploaded_file($_FILES['file']['tmp_name'], "upfile/".$_FILES['file']['name']);    echo "<div align=\"center\">上传成功.</div>";
      }这是处理部分, 以下是html上传部分:
        <form method="POST" enctype="multipart/form-data">
        <p>上传文件:<input type="file" name="file" size="20"><input type="submit" value="提交" name="Submit"></p>
        </form>
      

  3.   

    同意小菜虎
    PHP在不断完善,用自带的变量要好些。
      

  4.   

    LeeMaRS(小菜虎) :  我的PHP是4.0.6.不过我现在可以从临时文件夹复制文件到用户文件夹了.
    但是临时文件夹中的文件都是.tmp结尾的.  怎么才能知道文件类型?
      

  5.   

    用file_type就可以知道了
    file传过来之后分成本个参数
    file 是临时文件
    file_name 是源文件名
    file_size 是文件的大小
    file_type 文件类型
      

  6.   

    但是怎样在内部网上查看(打开)已经上传到服务器目录下的文件呢?(如为.doc文件)
    各位,请多多指教!
      

  7.   

    $_FILES['userfile']['name']就是你上传的文件的文件名
    $_FILES['userfile']['tmp_name']是临时文件名,该文件在脚本运行结束时将自动删除。
    $_FILES['userfile']['type']为文件类型(记住不是文件的扩展名,而是mime所规定的文件类型,如text/plain、text/html、image/jpg等等)。