一、$files数组名及含义:
$files = array();//定义数组
foreach($files as $item){
$files[$index]['srcName'] = $item['name']; //上传图片的原名字
$files[$index]['error'] = $item['error']; //和该文件上传相关的错误代码(0为上传成功;1为文件超过php.ini中upload_max_filesize的值;2为文件大小超过HTML中最大文件值;3为文件部分上传;4为无文件上传;5文件大小为0. )
$files[$index]['size'] = $item['size']; //已上传文件的大小,单位为字节
$files[$index]['type'] = $item['type']; //文件的 MIME 类型,需要浏览器提供该信息的支持,例如"image/gif"
$files[$index]['success'] = false; //这个用于标志该图片是否上传成功
$files[$index]['path'] = ' '; //存图片路径
$files[$index]['tmp_name'] = ' '; //文件被上传后在服务器端存储的临时文件名,一般是系统默认,可以在php.ini的upload_tmp_dir指定
二、PHP is_uploaded_file()函数:
is_uploaded_file($file)判断文件是否通过HTTP POST上传的;参数file是要检查的文件;该函数用于确保恶意用户去访问不该访问的文件;如果文件是通过HTTP POST访问的返回值为TRUE;