Daily Archives: 2012年5月30日

[Research Artisan]アクセスログをRSS配信するプラグイン

2012年5月30日 (カテゴリ: 未分類:)

フリーのPHP製アクセスログ解析ソフトとして有名なReserch Artisan Liteですが、取得したアクセスログをRSSのフィードで配信するプログラムを作成したので公開します。 ダウンロード 以下のファイルをダウンロードしてください。 Download: rss.zip インストール手順 以下の手順でインストールを行います。 コピーする対象のファイルは1つだけです。 1.上記ファイルをダウンロードします。   2.public_htmlに置いた ra/analyze/index.phpと同じフォルダに、rss.phpをコピーします。 (フォルダ名を変更している場合は、各自読み替…


続きを読む

[PHP] DateTimeオブジェクトとRFC822形式文字列を相互変換

2012年5月30日 (カテゴリ: 未分類:)

PHPで用意されているDateTimeオブジェクトと,RFC822規格で定められた文字列を相互に変換する処理です。RFC822形式の日付書式は、rss2.0のpubDateタグなどで使用されています。 サンプル // DateTime -> RFC822 $sysdate = new DateTime(); echo $sysdate->format( DateTime::RFC822 );     // RFC822文字列 -> DateTime $dateStr_rfc822 = "Wed, 30 May 20…


続きを読む

[PHP]php5.3でDateTimeクラスに追加されたメソッドと同等の事を5.2で行う

2012年5月30日 (カテゴリ: PHP:)

PHP5.2に対して、PHP5.3ではDateTimeクラスに対してメソッドが追加されているため、5.3向けに書かれたコードを5.2の環境で動作させようとすると問題が発生する事があります。 このような場合の対処法を幾つか確認したのでメモしておきます。 //——————————- // 現在の時刻を取得 //——————————- $sysdate = new DateTime();     //——————————- // 現在時刻を文字列…


続きを読む