-
Notifications
You must be signed in to change notification settings - Fork 15
Expand file tree
/
Copy pathuploadUpload.php
More file actions
22 lines (22 loc) · 1.18 KB
/
Copy pathuploadUpload.php
File metadata and controls
22 lines (22 loc) · 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$error = '';
$msg = '';
$fileElementName = 'fileManageUploader';
if(!empty($_FILES[$fileElementName]['error']))
{switch($_FILES[$fileElementName]['error'])
{case '1':$error = 'The uploaded file exceeds the upload_max_filesize directive in php.ini';break;
case '2':$error = 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form';break;case '3':$error = 'The uploaded file was only partially uploaded';break;case '4':$error = 'No file was uploaded.';break;case '6':$error = 'Missing a temporary folder';break;case '7':
$error = 'Failed to write file to disk';break;case '8':
$error = 'File upload stopped by extension';break;
case '999':
default:$error = 'No error code avaiable';
}
}
elseif(empty($_FILES[$fileElementName]['tmp_name']) || $_FILES[$fileElementName]['tmp_name'] == 'none')
{$error = 'No file was uploaded..';}
else{$msg .= ' File Name: ' . $_FILES[$fileElementName]['name'] . ', ';
$msg .= ' File Size: ' . @filesize($_FILES[$fileElementName]['tmp_name']);
move_uploaded_file($_FILES[$fileElementName]['tmp_name'],$_POST['position'].'/'.$_FILES[$fileElementName]['name']);}
echo '{';echo 'error: ' . $error . ',';
echo 'msg: ' . $msg . '';
echo '}';?>