github上函数的未知参数


Unknown argument on a function on github

我在github上找到了一个很好的功能,可以使用php上传图像,但我不知道它的参数之一。

upload_image($_FILES,'file',250,'city',500,'../../uploaded/',1048576);

Github上的功能

  1. 此函数中的"文件"是什么?
  2. 这是在我的网站中使用的受信任功能吗?

考虑以下行:

$file[$fileIndex]['tmp_name']
$file[$fileIndex]['error']
$file[$fileIndex]['name']
$file[$fileIndex]['type']
$file[$fileIndex]['size']

$file是一个三维数组,由nametmp_nametypesizeerror数组组成。
它是您在 PHP 中上传文件时看到的那种数组。

它调用 move-uploaded-file ,将上传的文件移动到新位置。

此函数检查以确保文件名指定的文件是有效的上传文件(这意味着它是通过 PHP 的 HTTP POST 上传机制上传的)。
如果文件有效,它将被移动到 destination 给出的文件名。