• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php 文件下载

php 搞代码 4年前 (2022-01-23) 40次浏览 已收录 0个评论

fileDownService.php

<?php	//不封装		function downloadFile( $fullPath ){							//$fullPath = iconv("utf-8", "gb2312", $fullPath);					echo $fullPath;							// Must be fresh start			if( headers_sent() )				die('Headers Sent');			 			 					// Required for some browsers			if(ini_get('zlib.output_compression'))				ini_set('zlib.output_compression', 'Off');					// File Exists?			if( file_exists($fullPath) ){			 			// Parse Info / Get Extension			$fsize = filesize($fullPath);			$path_parts = pathinfo($fullPath);			$ext = strtolower($path_parts["extension"]);			 			// Determine Content Type			switch ($ext) {			case "pdf": $ctype="application/pdf"; break;				case "exe": $ctype="application/octet-stream"; break;				case "zip": $ctype="application/zip"; break;				case "doc": $ctype="application/msword"; break;				case "xls": $ctype="application/vnd.ms-excel"; break;				case "ppt": $ctype="application/vnd.ms-powerpoint"; break;				case "gif": $ctype="image/gif"; break;		       case "png": $ctype="image/png"; break;		       case "jpeg":		       case "jpg": $ctype="image/jpg"; break;		       default: $ctype="application/force-download";			}					header("Pragma: public"); // required		     header("Expires: 0");		     header("Cache-Control: must-revalidate, post-check=0, pre-check=0");		     !本文来源gaodai#ma#com搞*!代#%^码网5
搞gaodaima代码

header("Cache-Control: private",false); // required for certain browsers header("Content-Type: $ctype"); header("Content-Disposition: attachment; filename=\"".basename($fullPath)."\";" ); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".$fsize); ob_clean(); flush(); readfile( $fullPath ); } else die('File Not Found'); } //封装?>
fileDownList.php

<meta http-equiv="content-type" content="text/html" charset="gb2312"/>点击下载

点击下载

点击下载

点击下载

fileDownProcess.php

<?php	require_once 'fileDownService.php';		$file_name = $_REQUEST['fileName'];		downloadFile($file_name);?>

以上就介绍了php 文件下载,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php 文件下载

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址