-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 に答える