WEBアプリでファイルのダウンロード機能を持たせたいときに、MIMEヘッダをブラウザ毎に調べて微調整するのが非常に面倒くさい。 ブラウザ毎の違いで実装を微調整するのは技術的にあまり面白く無い。でもこの退屈な作業はライブラリが吸収してくれないかなと思って探したら、いいのがあったのでメモ。 インストール # pear install --alldeps HTTP_Download 使い方 email ファイルのダウンロードならこんな感じ require_once("HTTP/Download.php"); $params = array( "data" => $data "contenttype" => "message/rfc822", "contentdisposition" => array(HTTP_DOWNLOAD_ATTACHMENT, "12345.eml") ); $downl