上記のコードの説明: 最初の文はドキュメントの種類を変更するだけです。たとえば、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 ヘッダーのコンテンツ タイプを要約します。 |