Apacheのログを解析してRSSに出来るPHP5用クラスライブラリ「Apache Log Analyzer 2 Feed」
2007年06月11日-
スポンサード リンク
Apache Log Analyzer 2 Feed
ApacheLogAnalyzer2Feed is a really powerful open source PHP 5 class to parse and analyze Apache Web Server log files.
Apacheのログを解析してRSSに出来るPHP5用クラスライブラリ「Apache Log Analyzer 2 Feed」。
このクラスを使って、例えば次のようなことが出来るようです。
- Googleのクローラーがサイトにいつ訪れたか?をRSSによって配信
- Googleのクローラーがサイトのどのページにいつ訪れたか?をRSSによって配信
- ユーザがいつ、どのページに移動したかをRSSによって配信
利用法も次のように、クラス化されているので簡単なようです。
<?php
/**
* @see ApacheLogAnalyzer2Feed
*/
require_once 'ApacheLogAnalyzer2Feed.php';
// create an instance, parse access.log and write test.xml
$tool = new ApacheLogAnalyzer2Feed('access.log', 'test.xml');
// check Googlebot Useragent
$tool->addFilter('User-Agent', 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)');
// run
$tool->run();
?>
基本的に、見たいログを指定し、addFilter によって見たい部分だけフィルタリングするというものようです。
Apacheの特定のログをいち早くRSSによって受信できるのは有難いですね。
ダウンロードしたファイルの中には、
FeedCreator.php(フィードを作成するクラスライブラリ) 、 ApacheLogParser.php(Apacheログのパースを行う)
といった他にも便利そうなクラスが同梱されています。
アプリケーションに組み込むなどして活用できそうですね。
スポンサード リンク
Advertisements
SITE PROFILE
最新のブログ記事(新着順)
- 2012年2月10日 管理人のブックマーク
- ブラウザ上でPDFを表示するJSライブラリ「PDF.js」
- 次世代の検索フォームを作成するjQuery&CSS3サンプル
- 2012年2月9日 管理人のブックマーク
- faviconを書き換えてfacebookの通知っぽくしてくれるfaviconアラート実装ライブラリ「Tinycon」
- ページめくりを実現するためのjQueryプラグイン集
- 2012年2月8日 管理人のブックマーク
- HTMLをアップするとCSSのスケルトンを自動生成してくれる「bearcss」
- HTML5で綺麗でインタラクティブなグラフが描けるライブラリ「Flotr2」
- 2012年2月7日 管理人のブックマーク
- 過去のエントリ



















間違いの指摘をしていただける方はメール、あるいはTwitterでお願いします(クリック)




