RSS を利用して、新着情報をhtmlなどに表示させる方法

| コメント(0) | トラックバック(0)

条件

PHP が使えるサーバ

準備

設置方法

1. 下記のコードをコピーし、「hoge(任意のファイル名).php」として保存。
赤字の部分は要修正。

<?php
require_once 'rss_fetch.inc';
require_once 'code_table.ucs2jis';
require_once 'jcode.php';
$url = 'httpから始まるRSSのURL';
$rss = fetch_rss($url);
$title = $rss->channel['title'];
//JcodeConvert($str, $from, $to) 
//0:PASS(無変換)1:EUC-JP 2:Shift_JIS 3:ISO-2022-JP(JIS) 4:UTF-8
$title = JcodeConvert($title, 4, 2);
foreach ($rss->items as $item ) {
$title = $item[title];
$title = JcodeConvert($title, 4, 2);
$url = $item[link];
echo "<li><a href=\"$url\">$title</a></li>\n";
}
?>

RSS のURL
取得したいRSSのアドレスを入力
文字コード変換
“RSSの文字コード, 出力後の文字コード”の順に番号で表記
0=無変換、1=EUC-JP、2=Shift_JIS 、3=ISO-2022-JP(JIS)、4=UTF-8

2. MagpieRSS と jcode_1.35a.zip を解凍(tar.gz を解凍できるソフトが必要)

3. 解凍したファイルと、hoge(任意のファイル名).php を下記のようにサーバへアップロード

ディレクトリ構成例

public_html / index.html (トップページ)
  │
  └ magpie / hoge(任意のファイル名).php
     │  jcode.php
     │  code_table.ucs2jis
     │  rss_cache.inc
     │  rss_fetch.inc
     │  rss_parse.inc
     │  rss_utils.inc
     │
     ├ extlib / Snoopy.class.inc
     │
     └ cache (このディレクトリは自分で作る) 

4. hoge(任意のファイル名).php に直接アクセスして動作確認。最新記事が表示されればOK。

5. RSS の新着表示させたいページの拡張子をshtmlに変更し、表示させたい部分へ下記を追加(SSI)

<ul><!--#include file="hoge(任意のファイル名).phpのアドレス" --></ul>

参考にさせていただいたサイト

「RSS を利用して、新着情報をhtmlなどに表示させる方法」に関連するエントリー
 

トラックバック(0)

このブログ記事を参照しているブログ一覧: RSS を利用して、新着情報をhtmlなどに表示させる方法

このブログ記事に対するトラックバックURL:

コメントする

モバイルサイト

携帯電話でこのQRコードを読み取ると、携帯サイトへアクセスできます。

リンク

婚活イベント・婚活パーティー
婚活や仲間づくりのきっかけになるイベントコミュニティ。パーティ・イベントの様子はこちら
船橋のケーキ・スイーツ店
おいしいケーキを皆様に。船橋のスイーツ店「パティスリーパレ」
船橋のタイ料理レストラン
アユタヤ(AYUTHAYA)はタイセレクト認定の本場タイ料理レストランです
青色申告ソフト
青色申告・白色申告に対応したソフト「みんなの青色申告」のご紹介。初心者の方にもやさしく、無料体験版のダウンロードもできます。
船橋の美容室・美容院
「自然・癒し・まったり」の路地裏空間美容院ぶんぶんは自然のものを使ったヘアースタイルをご提供します。
絵画販売
藤代範雄の掛け軸・グラフィックアートを取り扱い中!MarbleShopは絵画に特化した商品をお届けいたします。
冷凍ピザを宅配できる船橋のピザ屋さん
船橋のピザ屋さんコンパーレ・コマーレでは、もっちりナポリピザを冷凍ピザにして宅配できます。宴会・貸切もOK
オーダースーツARMADIO
ARMADIOでは「貴方の想いを形にするお手伝い」という気持ちをもって『見た目のカッコ良さだけでなく、着心地の良さを重視したオーダースーツ』をご提供しております。