如何弹出下载提示?

时间:2010-11-09 21:17:29

标签: php

我用它将内容放到文件

file_put_contents('abc.txt', $text); 

我需要在此之后弹出一个用户保存/下载文件 我该怎么做

4 个答案:

答案 0 :(得分:10)

这将为用户提供下载提示:

<?php                                                                
header('Content-type: text/plain');                             

// What file will be named after downloading                                  
header('Content-Disposition: attachment; filename="abc.txt"');

// File to download                                
readfile('abc.txt');                                            
?>  

答案 1 :(得分:2)

fpassthru()上的手册有一个完整的例子。

答案 2 :(得分:0)

使用Content-Disposition标头:

header('Content-Disposition: attachment; filename="abc.txt"');
readfile('abc.txt');

请务必发送相应的Content-Type标头。

答案 3 :(得分:0)

你必须传递正确的标题:

header("Content-disposition: Atachment");