$voice_file = "../../system.wav"; $content = file_get_contents($voice_file);
if(! $content)
return null; header("Cache-Control: private");
header("Pragma: cache");
header("Content-Type: audio/x-wav");
header("Content-disposition: attachment; filename=system.wav"); echo $content;
die();
请高人帮忙看看,这段代码有没有问题,为什么在一个PHP文件中可用,在另一个就有问题呢,如果是下载tgz文件应该怎么写啊,求高人指点,我新手啊
if(! $content)
return null; header("Cache-Control: private");
header("Pragma: cache");
header("Content-Type: audio/x-wav");
header("Content-disposition: attachment; filename=system.wav"); echo $content;
die();
请高人帮忙看看,这段代码有没有问题,为什么在一个PHP文件中可用,在另一个就有问题呢,如果是下载tgz文件应该怎么写啊,求高人指点,我新手啊
解决方案 »
- help
- 谁有文件上传的代码啊 TAT
- php后缀名隐藏?
- ▲▲▲请问在MYSQL5.X中怎么插入空值(字段为INT型的)?
- 如何用$user"取代PHP4.3.1中的$_POST["user"] ??? 在线等待~~~
- 如何将oracle中的数据读出
- 关于联通网上短信,大家帮帮我!!!
- 单机装RED HAT 没网卡,可以学PHP编程吗??很想做LINUX管理员 ,苦于没条件啊!!各位师兄,给点看法??
- php改json数据格式的问题
- phpstrom 用快捷键ctrl和shift和R切出来的批量替换怎么关掉
- 咨询下大大这串禁止中文名注册的PHP代码如何修改为允许中文名注册呢?
- 用程序实现php文件修给问题
$timestamp=time();
ob_end_clean();
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;