phpダウンロードファイル
879 ワード
phpファイルのダウンロード方法のまとめ:
html構造コードは一般的にaラベルを用いて実現され、ファイル名ごとに異なるファイル名パラメータが入力される
ダウンロード
phpコアコード:
ヘッダー(「Content-Type:application/octet-stream」):要求されたメディアタイプ:バイナリ・データ・ストリーム
header("Content-Disposition:attachment;filename=".basename($filename)); ファイルは添付ファイルとしてダウンロードでき、ダウンロード後のファイル名は$filenameの値です.basename()関数は、パスのファイル名セクションを返します.
「ダウンロード」リンクをクリックすると、リンクがブロックされ、ファイルがダウンロードされます.
html構造コードは一般的にaラベルを用いて実現され、ファイル名ごとに異なるファイル名パラメータが入力される
ダウンロード
phpコアコード:
$filename ='tenant/'.$_GET['filename'];
header("Content-Type:application/octet-stream");
header('Content-Disposition:attachment;filename='.basename($filename));
$fp=fopen($filename,"r");
while(!feof($fp)){
echo fread($fp,1024); // ,
}
fclose($fp);
ヘッダー(「Content-Type:application/octet-stream」):要求されたメディアタイプ:バイナリ・データ・ストリーム
header("Content-Disposition:attachment;filename=".basename($filename)); ファイルは添付ファイルとしてダウンロードでき、ダウンロード後のファイル名は$filenameの値です.basename()関数は、パスのファイル名セクションを返します.
「ダウンロード」リンクをクリックすると、リンクがブロックされ、ファイルがダウンロードされます.