ホームページ >バックエンド開発 >PHPチュートリアル >PHPのヘッダー機能を使ってテキストファイルをダウンロードする方法

PHPのヘッダー機能を使ってテキストファイルをダウンロードする方法

WBOY
WBOYオリジナル
2016-07-25 09:00:35997ブラウズ
  1. header('Content-type: application/pdf');
  2. header('Content-Disposition:attachment; filename="downloaded.pdf"');
  3. readfile('original.pdf ');
  4. ?>
コードをコピー

上記のコードの説明: 最初の文はドキュメントの種類を変更するだけです。たとえば、txt ファイルをダウンロードする場合は、header(‘Content-type: application/txt’); に変更します。 2 番目の文は、ダウンロードしたドキュメントに名前を付けることです。それが txt ファイルの場合は、header(‘Content-Disposition:attachment; filename="downloaded.txt”‘); に変更できます。 3 番目の文、readfile 関数は、ファイルを読み取って出力することを意味します。ここでのファイルのパスは、ダウンロード フォルダー内のoriginal.txt ファイルである場合は、readfile(' と書くことができます。 downloads/original.txt'); であり、送信されたページがテキストやその他の文字を出力する場合、ダウンロードされるファイルは、元のファイルoriginal.txtと送信されたページによって出力されたテキストが混合されたファイルになります。

上記を理解すると、txtファイルのダウンロードの問題を簡単に解決できます。

さらに、理解を容易にするために、PHP ヘッダーの Content-Type タイプの概要を読むことをお勧めします。この記事では、非常に包括的な PHP ヘッダーのコンテンツ タイプを要約します。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。