Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中$_文件的参数说明_Php - Fatal编程技术网

php中$_文件的参数说明

php中$_文件的参数说明,php,Php,我是这个网站的新手,如果我提问的方式有任何错误,我很抱歉 我想知道php中$\u文件的参数 $target_path = $target_path . basename( $_FILES['uploadedfile']['name']); if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { //some code } 根据上面的代码,什么是 ['uploadedfile']['name'

我是这个网站的新手,如果我提问的方式有任何错误,我很抱歉

我想知道php中
$\u文件的参数

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
{
   //some code
}
根据上面的代码,什么是

['uploadedfile']['name']在$\u文件中

同样在
move\u uploaded\u文件($FILES['uploadedfile']['tmpname'])中

什么是
tmpname


请详细解释。提前感谢。

$\u FILES['name']
是实际的文件名(在您的计算机上命名)。
$\u FILES['tmp\u name']
是临时文件名。

您的计算机会自动创建要上载到临时目录中的文件的临时副本。
这是您的计算机上载的实际物理文件。

尝试此操作以了解$\u文件的内容:

echo '<pre>';
print_r($_FILES);
echo '</pre>';
echo';
打印(美元文件);
回声';

上传文件时,文件通常存储在systems temp目录中,并由操作系统指定一个名称-这个名称是
tmpname
所以,它不是用户的吗?好的,理解@RamRaider