-1

我在 php 中创建了一个文件,如下面的代码

    $my_file = WP_OPTIONS_REPLACE.'/my_options.sql';
    $handle = fopen($my_file, 'w') or die('Please give write permission to the folder.  '.$my_file);

之后我在那个文件中写了一些包含。喜欢

    fwrite($handle, $sql);

如何自动下载文件?请帮我。

4

1 回答 1

1

您将需要执行以下操作:

header('Content-disposition: attachment; filename=document.pdf');
header('Content-type: application/pdf');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize('document.pdf'));
readfile('document.pdf');

首先我们输出标题告诉浏览器期待一个文件下载附件,以及文件类型等,然后我们将实际的文件数据输出到浏览器。

于 2013-02-21T13:56:56.327 回答