比如我定义了一个file类型的上传框
<input type=file name="upfile" accept="image/gif">
.....//上传文件过程略
这样经过上传之后我发现有一个自动生成的变量$upfile_name
他始终是上传文件的文件名,比如上传是“C:\td\aaa.jpg"
他就自动赋值为”aaa.jpg“,我想这应该是PHP的一种预定变量,但是我手头上的参考书中都没有这方面的知识,
有没有知道这方面情况的给我一个类似这种变量的整理资料,比如是否还有文件的时间,大小等预定变量,
(并非filecname之类的变量,而是类似上面$upfile_name这样,一个控件名加下划线这种情况的变量)

解决方案 »

  1.   

    PHP上传会在服务器的 PHP 临时文件夹创建一个被上传文件的临时副本。这个临时的复制文件会在脚本结束时消失。
      

  2.   

    在php.ini中
    如果 register_globals = on 就会有你发现的结果,反之则没有出于安全的考虑,一般建议 register_globals = off
    而使用 $_FILES 数组取得上传文件的信息
      

  3.   

    http://blog.csdn.net/t240034137/archive/2009/12/24/5067901.aspx
    我自己写的