ダウンロード
通常のファイルをダウンロードするだけであれば、php を使用する必要はありません。 を使用するだけです。ファイルを秘密にしておくと、一部の人だけがダウンロードできるようになります。この場合、当然ながら、そのリンクを他の人に伝えることはできません。
次の関数は、PHP で記述されたファイル ダウンロード関数です。
function download($file_dir,$file_name)
//パラメータの説明:
// file_dir: theファイルがあるディレクトリ
//file_name: ファイル名
$file_dir = Chop($file_dir) //パス内の余分なスペースを削除します
//ダウンロードするファイルのパスを取得します
if($ file_dir != '')
$file_path $file_name } $file_ echo '申し訳ありませんが、ファイルが存在しないのでダウンロードする必要があります。 ';
false を返す
}
$ file_size = filesize ($ file_path);
ヘッダー ("Content-Type: Application/Octet-Stream");
ヘッダー ("Accept-Length") : $file_size");
header("Content-Disposition:attachment; filename=".$file_name);
$fp = fopen($file_path,"r");
$buffer_size = 1024; | $cur_pos + = $buffer_size;
}
$buffer = fread($fp,$file_size-$cur_pos);
echo $buffer;
fclose($fp) _ return true;