is_uploaded_file($_FILES['upfile']['tmp_name'] 后的['tmp_name'] 什么意思

我知道这是一个判断函数,判断POST提交的表单——$_FILES['upfile'],但是后面多出来这个['tmp_name'] 有什么作用?这种ab两个参数的格式 $_FILES[a][b] 有什么用法?

$_FILES这个变量用与上传的文件参数设置,是一个多维数组
数组的用法就是 $_FILES['key']['key2'];
$_FILES['upfile']是你表单上传的文件信息数组,upfile是文件上传字段,在上传时由服务器根据上传字段设定。

$_FILES['upfile']包含了以下内容:

$_FILES['upfile']['name'] 客户端文件的原名称。
$_FILES['upfile']['type'] 文件的 MIME 类型,需要浏览器提供该信息的支持,例如"image/gif"。
$_FILES['upfile']['size'] 已上传文件的大小,单位为字节。
$_FILES['upfile']['tmp_name'] 文件被上传后在服务端储存的临时文件名。
$_FILES['upfile']['error'] 和该文件上传相关的错误代码。

这些都是由服务器根据上传内容进行设置的.

你需要多去看一下手册,数组使用这是基础哦
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-29
$_FILES这个变量用与上传的文件参数设置,是一个多维数组
数组的用法就是 $_FILES['key']['key2'];
$_FILES['upfile']是你表单上传的文件信息数组,upfile是文件上传字段,在上传时由服务器根据上传字段设定。

$_FILES['upfile']包含了以下内容:

$_FILES['upfile']['name'] 客户端文件的原名称。
$_FILES['upfile']['type'] 文件的 MIME 类型,需要浏览器提供该信息的支持,例如"image/gif"。
$_FILES['upfile']['size'] 已上传文件的大小,单位为字节。
$_FILES['upfile']['tmp_name'] 文件被上传后在服务端储存的临时文件名。
$_FILES['upfile']['error'] 和该文件上传相关的错误代码。

这些都是由服务器根据上传内容进行设置的.

你需要多去看一下手册,数组使用这是基础哦
第2个回答  2015-07-22
直接回答:是楼主上传文件的文件名
例如:楼主上传的是cc.jpg
那么tmp_name就是cc.jpg
is_uploaded_file()这个函数是判断是否存在的路径。
第3个回答  2015-09-05
$_FILES['upfile']['tmp_name']表示:上传文件的临时存放路径;