
RSSデータを処理します。
- $urls = array(
- 'pg' => 'http://www.kantenna.com/pg/index.xml',
- 'info' => 'http://www.kantenna.com/info/index.xml',
- 'zaku' => 'http://www.zaku055.com/atom/'
- );
- $cache = CQT_Cache::factory();
- $feeds = CQT_Feed::factory($urls, $cache);
- $news = $feeds->findByNews(5);
- var_dump($news);
フィードを追加する
保持しているフィードから$numの数だけエントリーを取得する。取得するフィードを指定したい場合は$keyで指定する。
保持しているフィードから全てのエントリーを取得する。取得するフィードを指定したい場合は$keyで指定する。
保持しているフィードから新しいエントリーを$num件取得する。
- $news = $feeds->findByNews(5);
- var_dump($news);
array(5) {
[0]=>
array(4) {
["title"]=>
string(27) "[LESS]lessc.exeでエラー"
["url"]=>
string(52) "http://www.kantenna.com/info/2012/05/lessc_error.php"
["desc"]=>
string(257) "
WindowsでLESSを利用する場合におすすめなのがlessc.exeなんですけど、
IE用のfilterプロパティを利用してるとエラーが出てしまいます。
"
["pubdata"]=>
int(1337359866)
}
[1]=>
array(4) {
["title"]=>
string(59) "XMLHttpRequestってUserAgentを変更できないのかorz"
["url"]=>
string(46) "http://www.kantenna.com/pg/2012/05/ajax_ua.php"
["desc"]=>
string(175) "
セキュリティ的に禁止してるんだろうけどChromeでは出来ないのか、そもそもJavascriptの仕様として禁止されてるのかは不明。
"
["pubdata"]=>
int(1337109211)
}
[2]=>
array(4) {
["title"]=>
string(52) "[Javascript]文字列を1文字ごとタグで囲む"
["url"]=>
string(51) "http://www.kantenna.com/pg/2012/05/str_split_js.php"
["desc"]=>
string(166) "
[PHP]文字列を1文字ごとタグで囲む | WEBプログラム覚書のJavascript版。
"
["pubdata"]=>
int(1336591352)
}
[3]=>
array(4) {
["title"]=>
string(45) "[PHP]文字列を1文字ごとタグで囲む"
["url"]=>
string(52) "http://www.kantenna.com/pg/2012/05/str_split_php.php"
["desc"]=>
string(68) "PHPで文字列を1文字ごとタグで囲みたいとき。
"
["pubdata"]=>
int(1336590310)
}
[4]=>
array(4) {
["title"]=>
string(28) "WebフォントとJavascript"
["url"]=>
string(47) "http://www.kantenna.com/pg/2012/04/webfonts.php"
["desc"]=>
string(255) "
WebフォントとjQueryのテキストエフェクトプラグインを試してて気がついたんだけど
API経由でWebフォント取得、設定してるとJavascriptの実行が早すぎて困るw
"
["pubdata"]=>
int(1335325643)
}
}
フィードのヘッダ情報を取得する。取得するフィードを指定したい場合は$keyで指定する。
- $feed_header = $feeds->findHeader();
- var_dump($feed_header);
array(3) {
[0]=>
array(4) {
["title"]=>
string(24) "WEBプログラム覚書"
["url"]=>
string(27) "http://www.kantenna.com/pg/"
["desc"]=>
string(0) ""
["pubdata"]=>
int(1337109211)
}
[1]=>
array(4) {
["title"]=>
string(15) "情報備忘録"
["url"]=>
string(29) "http://www.kantenna.com/info/"
["desc"]=>
string(0) ""
["pubdata"]=>
int(1337359866)
}
[2]=>
array(4) {
["title"]=>
string(18) "デザインの汁"
["url"]=>
string(33) "http://www.zaku055.com/feed/atom/"
["desc"]=>
string(0) ""
["pubdata"]=>
int(1333591569)
}
}