入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

php下载文件函数

创建时间:2014-12-03 投稿人: 浏览次数:118
<?php
function download($file_url,$new_name=""){
	if(!isset($file_url)||trim($file_url)==""){
		return "500";
	}
	if(!file_exists($file_url)){ //检查文件是否存在
		return "404";
	}
	$file_name=basename($file_url);
	$file_type=explode(".",$file_url);
	$file_type=$file_type[count($file_type)-1];
	$file_name=trim($new_name=="")?$file_name:urlencode($new_name);
	$file_type=fopen($file_url,"r"); //打开文件
	//输入文件标签
	header("Content-type: application/octet-stream");
	header("Accept-Ranges: bytes");
	header("Accept-Length: ".filesize($file_url));
	header("Content-Disposition: attachment; filename=".$file_name);
	//输出文件内容
	echo fread($file_type,filesize($file_url));
	fclose($file_type);
}
?>

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。