简单问题 如何是实现下载功能!用PHP实现,我下载后的文件被破坏了 说没有压缩包了是怎么回事,请指教,希望给个代码!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //$filename是对于服务器的绝对路径function download($filename){ $timestamp=time(); ob_end_clean();//用了ob_start()才需要这句 header('Last-Modified: '.gmdate('D, d M Y H:i:s',$timestamp+86400).' GMT'); header('Cache-control: max-age=86400'); header('Expires: '.gmdate('D, d M Y H:i:s',$timestamp+86400).' GMT'); header('Content-Encoding: none'); $basename = basename($filename); $fileext = substr(strrchr($basename,'.'),1); $filesize = filesize($filename); if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')!==false && $fileext=='torrent' ){ $attachment='inline'; } else{ $attachment='attachment'; } header('Content-Disposition: '.$attachment.'; filename='.$basename); header('Content-type: '.$fileext); $filesize && header('Content-Length: '.$filesize); readfile($filename); exit;} header("Content-Length:".filesize(filename));$fileEx=substr(strrchr($filename,"."),1); http://blog.csdn.net/Alex_Best/archive/2010/07/29/5774624.aspx希望这个博文能够帮上你! 写了个简单的注册页面,可填完表单,点击提交,页面没有反应 如何用PHP实现网站广告位 初学php,请教一下大家一个关于asp+access更新点击次数的问题!~~~~~~~ 显示图片--路径问题 高分来了,求方案 ftp小问题,请帮忙 phpinofo()的include_path问题 请问,如何获得IP地址?一定给分!!! php采集程序 【转】写给PHP新手的学习心得 moxiu.com这样的在线制作手机主题生成那怎么实现的 请教一个论坛抢楼,中奖楼层统计的问题
//$filename是对于服务器的绝对路径
function download($filename){
$timestamp=time();
ob_end_clean();//用了ob_start()才需要这句
header('Last-Modified: '.gmdate('D, d M Y H:i:s',$timestamp+86400).' GMT');
header('Cache-control: max-age=86400');
header('Expires: '.gmdate('D, d M Y H:i:s',$timestamp+86400).' GMT');
header('Content-Encoding: none');
$basename = basename($filename);
$fileext = substr(strrchr($basename,'.'),1);
$filesize = filesize($filename);
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')!==false && $fileext=='torrent' ){
$attachment='inline';
} else{
$attachment='attachment';
}
header('Content-Disposition: '.$attachment.'; filename='.$basename);
header('Content-type: '.$fileext);
$filesize && header('Content-Length: '.$filesize);
readfile($filename);
exit;
}
$fileEx=substr(strrchr($filename,"."),1);
希望这个博文能够帮上你!