php下载文件代码
php下载文件的代码,目的让用户点击时直接显示下载。当前有些虚拟空间主机支持php,但是不支持下载文件,可以使用下面的代码达到下载的效果。
把下面的代码
- <?php
- //$file="tools/developer/tail.rar";
- $file=$_GET["filename"];
- $filename = "/home/wensky/public_html/download/".$file;
- $downfilename=substr($file,strrpos($file,‘/’)+1 );
- //$downfilename="a.rar";
- Header("Content-type: application/octet-stream");
- Header("Accept-Ranges: bytes");
- Header("Accept-Length: ".filesize($filename));
- Header("Content-Disposition: attachment; filename=".$downfilename);
- $file = fopen($filename,"r");
- echo fread($file,filesize($filename));
- fclose($file);
- ?>
保存为 download.php,下载的文件名以 filename为参数。
欢迎转载,请注明出处:亲亲宝宝