「PHP/ファイル入出力」の版間の差分
削除された内容 追加された内容
自動ダウンロード開始の方法 |
編集の要約なし |
||
217 行
<?php
$パス変数 =
$ファイル変数 = 'ファイル名';
239 行
Content-Type: application/octet-stream の 「octet-stream 」は、種類を特定しないバイナリデータであることを宣言しています。画像データなどをダウンロードさせたい場合は画像
ダウンロードしたいファイルのファイル形式によっては、Content-Type で具体的に指定することもできます。
readfile関数でなくても、 file_get_contents 関数でもダウンロード問い掛けを出来ます。▼
画像の場合、
:PNG画像なら image/png をつかって <code> Content-Type: image/png </code> と指定しても、かまいません。
:もしGIF画像なら image/gif で <code> Content-Type: image/gif </code> とも書けます。
画像以外でも、
:もしPDFをダウンロードさせるなら application/pdf のようになり、<code> Content-Type: application/pdf </code> とも書けます。
:あるいは、もしテキストファイルなら text/plain で、<code> Content-Type: text/plain </code> とも書けます。
▲ダウンロード開始は readfile関数でなくても、 file_get_contents 関数でもダウンロード問い掛けを出来ます。
|