生まれたてプログラマの覚書

思いついたときが、更新のとき。

注意してね

当blogを参考に行った行為に対し
一切の責任を負いません。
くれぐれも自己責任でお願いします。

 

また、当blogのコードを使う場合は、コメントを残していただけると、僕のテンションが少しあがります。

最新記事

月別アーカイブ

カテゴリ

検索フォーム

RSSリンクの表示

リンク

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

phpでファイルをダウンロードさせる

こんな感じ

function getExtension($filename)
{
$nameAry = explode(".", $filename);
if (!is_array($nameAry)) return false;
return array_pop($nameAry);
}
$ua = $_SERVER['HTTP_USER_AGENT'];
if (ereg("MSIE",$ua)) {
$filename = mb_convert_encoding($filename, "SJIS", "UTF-8");
}
if (getExtension($filename) == "pdf") {
$mime = "application/pdf";
}else {
$mime = "application/octet-stream";
}

header("Pragma: public");
header('Content-Type: '.$mime);;
header("Content-Disposition: inline; filename=$filename");
header("Content-Length: ".filesize($filepath));
readfile($filepath);

スポンサーサイト
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。