MagpieRSSでRSSから情報を取ってくる時に,日本語テキストを表示しようとすると「???????」という感じに激しく文字化けする. そこで,rss_fetch.inc(357-359行目)を if ( !defined('MAGPIE_OUTPUT_ENCODING') ) { define('MAGPIE_OUTPUT_ENCODING', 'ISO-8859-1'); } から if ( !defined('MAGPIE_OUTPUT_ENCODING') ) { define('MAGPIE_OUTPUT_ENCODING', 'UTF-8'); } へと更新すると,問題なく日本語が表示される. MagpieRSSのコメント欄に書かれていたので,試してみた.
複数のRSSを統合し最新情報を取得する 2009.11.19 複数のサイトのRSSを受信し、その中の記事を日付の新しい順に何件か表示する場合、最初にRSSを一つにまとめるか、個別にRSSを受信し、その後統合、ソートとするかだと思いますが、今回はPHPで複数RSSを表示するプログラムを後者の方法で行なってみました。 PHP用のRSS パーサにはMagpieRSSというものを使用しました。 以下、プログラムソースです。 ※カッコが全角になっているので、そのままコピペして使用しないでください。 <? require_once(’./includes/magpierss/rss_fetch.inc’); //MagpieRSSロード define(’MAGPIE_OUTPUT_ENCODING’, ‘UTF-8′); //読み込むRSSを配列に格納 $rssUrl=array(”http
<?php include_once(ABSPATH . WPINC . '/rss.php'); //フィードのURI $rss_arr = array( 'http://log.maaguu.com/feed/', 'http://wp.maaguu.com/feed/', 'http://pp.maaguu.com/feed/' ); //表示件数 $num = 10; foreach($rss_arr as $uri) { $rss = fetch_rss($uri); $title = $rss->channel['title']; $link = $rss->channel['link']; foreach($rss->items as $item) { $item_title = $item['title']; $item_link = $item['link']; $ite
MagpieRSS provides an XML-based (expat) RSS parser in PHP. MagpieRSS is compatible with RSS 0.9 through RSS 1.0. Also parses RSS 1.0's modules, RSS 2.0, and Atom. (with a few exceptions) News! Excited to announce that AOE media, a TYPO3 & Open Source provider from Germany has recently agreed to provide continues sponsoring for MagpieRSS. Magpie links page has been rebuilt, and is now driven by del
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く