忍者ブログ
プログラムとちょっとショップとかの紹介とか、いろいろと載せておきます。
[920] [919] [918] [915] [913] [912] [911] [904] [903] [899] [898]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

折角RSS使ってるブログだし、最新のニュースもサイトに載せられたらいいなー、
てか誰かが作っているだろうなーということで探したらありました。

MagpieRSS - PHP で使える RSS パーサー。

で、文字化け対策は一行だけで、以下を参照。

MagpieRSS文字化け対策

ということでした。



  • http://magpierss.sourceforge.net/ で MagpieRSS (magpierss-0.3.tar.gz) を入手。
  • magpierss-0.3.tar.gz を解凍。
  • 拡張子が .inc のファイルと extlib フォルダを index.php と同じディレクトリにアップロード。
  • 同じディレクトリ(サーバ上)の下に cache という名前のディレクトリを作る。
  • index.php の中のヘッドラインを埋め込みたい位置に以下のコードを挿入。
 <?php  define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');
require_once 'rss_fetch.inc';
$url = 'http://www.hyuki.com/yukiwiki/wiki.cgi?RssPage';
$rss = fetch_rss($url);
$title = $rss->channel['title'];
$title = mb_convert_encoding($title, "SJIS", "auto");
echo "<h2>$title</h2>\n";
echo "<ul>\n";
foreach ($rss->items as $item ) {
$title = $item[title];
$title = mb_convert_encoding($title, "SJIS", "auto");
$url = $item[link];
echo "<li><a href=\"$url\">$title</a></li>\n";
}
echo "</ul>\n"; ?>
PR

コメント


コメントフォーム
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード
  Vodafone絵文字 i-mode絵文字 Ezweb絵文字


忍者ブログ [PR]
ブログ内検索