Form uploads can only use the Multipart/form-data encoding format
$_files system function;
$_files[' myFile ' [' name '] file name
$_files[' myFile ' [' type '] file types, server-side restrictions
image/**
Image/x-png
Application/x-zip-compressed
$_files[' myFile ' [' Size '] upload file size
$_files[' myFile ' [' tmp_name '] store temporary file name after uploading service
$_files[' myFile ' [' ERROR '] error code;
0 Success 1 exceeds php.ini size 2 exceeds the value specified by the max_file_size option
3 only partial upload 5 upload file size is 0
Move_uploaded_file (temporary file, target location and filename);
A function to move a file to a target location after uploading
Is_uploaded_file (MIME);
To determine file functions for uploading MIME types
Copy Code code as follows:
<form enctyoe= "Multipart/form-data" method= "post" name= "Upload" >
<input name= "Upfile" name= "name" >
</form>
if (Is_uploaded_file ($_files[' myFile '] [' tmp_name '])) {
$upfile = $_files[' upload '];
$name = $upfile [' name '];
$type = $upfile [' type '];
$size = $upfile [' Size '];
$tmp _name = $upfile [' Tmp_name '];
$error = $upfile [' ERROR '];
Switch ($type) {
Case ' image/pjpeg ': $ok = 1;
Break
}
if ($ok) {
Move_uploaded_file ($tmp _name, ' up/'. $name);
}else{
echo "File type not allowed";
}
}