<formAction= "upload_file.php"Method= "POST"enctype= "Multipart/form-data"> <label for= "File">Filename:</label> <inputtype= "File"name= "File"ID= "File"><BR> <inputtype= "Submit"name= "Submit"value= "Submit"></form>
<?PHP//allow uploading of picture suffixes$allowedExts=Array("GIF", "JPEG", "JPG", "PNG");$temp=Explode(".",$_files["File"] ["Name"]);Echo $_files["File"] ["Size"];$extension=End($temp);//get file suffix nameif((($_files["File"] ["type"] = = "Image/gif")|| ($_files["File"] ["type"] = = "Image/jpeg")|| ($_files["File"] ["type"] = = "Image/jpg")|| ($_files["File"] ["type"] = = "Image/pjpeg")|| ($_files["File"] ["type"] = = "Image/x-png")|| ($_files["File"] ["type"] = = "Image/png"))&& ($_files["File"] ["Size"] < 204800)//Less than KB&&In_array($extension,$allowedExts)){ if($_files["File"] ["error"] > 0) { Echo"Err"; } Else { Echo"Upload file name:".$_files["File"] ["Name"]. "<br>"; Echo"File type:".$_files["File"] ["Type"]. "<br>"; Echo"File Size:". ($_files["File"] ["Size"]/1024). "Kb<br>"; Echo"File temporary storage location:".$_files["File"] ["Tmp_name"]. "<br>"; //determine if the upload directory in the current directory exists for the file//if there is no upload directory, you need to create it, upload directory permissions for 777 if(file_exists(".. /.. /.. /content/uploadfiles/00/00/00/".$_files["File"] ["Name"])) { Echo"Err"; } Else { //If the file is not present in the upload directory, upload the file to the upload directory Move_uploaded_file($_files["File"] ["Tmp_name"], ".. /.. /.. /content/uploadfiles/00/00/00/".$_files["File"] ["Name"]); } }}Else{ Echo"Err";}?>
PHP Upload Files