upload.php
<! DOCTYPE html>
<meta http-equiv= "Content-type" content= "text/html; Charset=utf-8 "/>
<body>
<form action= "doaction.php" method= "post" enctype= "Multipart/form-data" >
Please select the file you want to upload:
<input type= ' file ' name= ' MyFile '/>
<br/>
<input type= "Submit" value= "Upload"/>
</form>
</body>
doaction.php
<?php
Print_r ($_files);
$filename =$_files[' myFile ' [' name '];
$type =$_files[' myFile ' [' type '];
$tmp _name=$_files[' myFile ' [' tmp_name '];
$size =$_files[' myFile ' [' Size '];
$error =$_files[' myFile ' [' Error '];
Remove file
Move_uploaded_file ($tmp _name, $destination);
Move_uploaded_file ($tmp _name, "./". $filename);
Copy ($SRC, $DST)
if ($error = = UPLOAD_ERR_OK)
{
if (Move_uploaded_file ($tmp _name, "./". $filename))
{
echo ' upload success ';
}
Else
{
echo "Upload failed";
}
}
Else
{
Switch ($error)
{
Case 1:
echo "error:1-exceeded the value upload_max_filesize in the php.ini file"
Break
Case 2:
echo "Error:2-the size of the uploaded file exceeds the value of the form max_file_size";
Break
Case 3:
echo "Error:3-file only partially uploaded";
Break
Case 4:
echo "Error:4-no file upload";
Break
Case 6:
echo "Error:6-No temporary folder found";
Break
Case 7:
echo "Error:7-Write Failed";
Break
Case 8:
echo "Error:8--the uploaded file was interrupted by the PHP extension program";
Break
}
}
?>
PHP File Upload Implementation