The idea of uploading and downloading PHP files is similar. That is, there is one more header statement in the code.
The following is the detailed code. For reference only.
Entry file
Copy the Code code as follows:
Processing files written by PHP
if (Empty ($_get[' FileName '])) {
Echo '; Exit ();
}
$file _name=$_get[' FileName '];//get the file you want to download
if (!file_exists ($file _name)) {//check if file exists
echo "File not found";
Exit
} else {
$file = fopen ($file _name, "R"); Open File
Input File Label
Header ("Content-type:application/octet-stream");
Header ("Accept-ranges:bytes");
Header ("Accept-length:". FileSize ($file _name));
Header ("content-disposition:attachment; Filename= ". $file _name);
Output file contents
Echo fread ($file, FileSize ($file _name));
Fclose ($file);
Exit ();
}
?>
The above code is their own on-line search, but are not very complete. DeMerit for a period of time debugging and modification. Finally, the function is realized. Because I was so excited to share it with you all the first time.
The above describes the upload php file upload function implementation code, including the content of the upload, I hope the PHP tutorial interested in a friend helpful.