ダウンロード
画像やHTML Webページファイルなど、デフォルトでは通常ダウンロードされないファイルを強制的にダウンロードします。使用方法は非常に簡単です。最初の 2 つのパラメータはファイルとファイル名です。
functionforce_download ($data, $name, $mimetype='', $filesize=false) {
// ファイルサイズが設定されていません
if ($filesize == false OR !is_numeric( $ FILESIZE) {
$ Filesize = Strlen ($ Data);
}
// 他に何も残っていないことを確認します
ob_clean_all() // ヘッダーの送信を開始します
header("Pragma: public" ); // 必須
header("Expires: 0");
header("Cache -Control: must-revalidate, post-check=0, pre-check=0"); ",false); // 特定のブラウザに必須
header("Content-Transfer-Encoding : binary");
header("Content-Type: " . $mimetype);
header("Content-Length: " . $ filesize);
header("Content-Disposition:attachment; filename="" . $name . "";" );
// データを送信
echo $data;
function ob_clean_all ( ) {
$ob_active = ob_get_length () !== false;
while($ob_active) {En ob_end_clean ();
$ ob_active = ob_get_length ()
を返します。