【发布时间】:2012-04-27 05:07:24
【问题描述】:
请我需要有关此脚本的帮助。我有这个名为 download.php 的 php 脚本。我要做的是我想让我所有的下载链接到这个页面,即我想让它动态化。同样,每当我点击链接时,它实际上会播放 MP3,而不是为用户显示“另存为”。
1) 请问我怎样才能使脚本动态化,以便这个脚本适用于我所有的下载。
2) 我如何让它下载而不是播放/显示文件。
谢谢
<?php
$filename = 'download.mp3';
header('Pragma: public');
header('Expires: 0');
header('Cache-Control:must-revalidate, post-check=0,pre-check=0');
header('Cache-Control:private', false);
header('Content-Type:audio/mp3');
header('Content-Disposition: attachment;filename="'.basename ($filename).'";');
header('Content-Transfer-Encoding: binary');
header('Content-Length:'.filesize( $filename));
readfile($filename);
exit;
?>
HTML
======
< a href="download.php"> MP3 </a>
【问题讨论】: