Home > Backend Development > PHP Tutorial > Simple example of php file download_PHP tutorial

Simple example of php file download_PHP tutorial

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-07-13 10:36:14
Original
775 people have browsed it

This article mainly introduces a simple example of file downloading in PHP. Friends who need it can refer to it

The code is as follows: public function downloads($name){ $name_tmp = explode("_",$name); $type = $name_tmp[0]; $file_time = explode(".",$name_tmp[3]); $file_time = $file_time[0]; $file_date = date("Y/md",$file_time); $file_dir = SITE_PATH."/data/uploads/$type/$file_date/"; ​ if (!file_exists($file_dir.$name)){ header("Content-type: text/html; charset=utf-8"); echo "File not found!"; exit; } else { $file = fopen($file_dir.$name,"r"); Header("Content-type: application/octet-stream"); Header("Accept-Ranges: bytes"); Header("Accept-Length: ".filesize($file_dir . $name)); Header("Content-Disposition: attachment; filename=".$name); echo fread($file, filesize($file_dir.$name)); fclose($file); } } ​ ​ Example 2: Code to implement file download ​ Generally, the download is implemented by calling the URL to download. However, this method cannot be used when IE can recognize the opened file, such as downloading a picture, HTML web page, etc. In this case, programming is required to implement it. The following PHP code can solve the problem: ​ The code is as follows:

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/739908.htmlTechArticleThis article mainly introduces a simple example of php implementation file download. Friends who need it can refer to the following code: public function downloads($name){$name_tmp = explode(_,$name);$type = $name...
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
php data acquisition?
From 1970-01-01 08:00:00
0
0
0
PHP extension intl
From 1970-01-01 08:00:00
0
0
0
How to learn php well
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template