先月(2008年6月)のアクセス数が多く人気のあった記事のトップ5です。
- PHPでタイムスタンプをRFC 2822 フォーマットされた日付に変換する方法
- 3年B組SEO先生!
- サイトを高速化させる為の豆知識(CSS Sprites)
- PHPでファイルをダウンロードさせる方法(PEAR::HTTP_Download)
- PHPで月末を求める方法(日付取得方法)
今回は、PHPで日付を扱う機会が多かったです。
先月(2008年6月)のアクセス数が多く人気のあった記事のトップ5です。
今回は、PHPで日付を扱う機会が多かったです。
PHPのPEAR::HTTP_Downloadの使い方について確認していきます。
PEAR::HTTP_Downloadはファイルのダウンロード機能を提供するものです。
HTTP_Downloadを利用するためにまずHTTP_Downloadパッケージをインストールします。
# pear install --alldeps HTTP_Download
実際に行った結果は次のようになります。

2008年6月現在の最新バージョンはHTTP_Download-1.1.3となります。
Archive_Zipパッケージがbeta版での提供のみとなっておりインストールに失敗しました。
別途次のようにインストールしました。
# pear install --alldeps Archive_Zip-beta downloading Archive_Zip-0.1.1.tgz ... Starting to download Archive_Zip-0.1.1.tgz (19,272 bytes) ......done: 19,272 bytes install ok: channel://pear.php.net/Archive_Zip-0.1.1
実際の使い方は次のようになります。
require_once('HTTP/Download.php');
// オプションパラメータ設定
$params = array(
'file' => 'sample.txt',
'contenttype' => 'text/plain',
'contentdisposition' => array(HTTP_DOWNLOAD_ATTACHMENT, 'sample.txt'),
);
// ダウンロード実行
$download = new HTTP_Download($params);
$download->send();
参考url:
http://pear.php.net/manual/ja/package.http.http-download.php

Mozillaは、近日中にリリース予定のFirefox 3公開にあわせ、「Firefox 3 Download Dayキャンペーン」を実施する。Firefox 3がリリースされると同時に世界中のユーザーに参加してもらい、「24時間以内に最も多くダウンロードされたソフトウェア」としてギネス世界記録に挑戦す る。
との事ですので、是非とも参加してみませんか?
参加はこちらからどうぞ↓↓↓
http://blogs.mozilla-japan.org/inside/entry/1986/
Spread Firefox | Download Day 2008(キャンペーンサイト)