iTMS RSS Feedを徹底利用するPHP4ライブラリ(導入編その1)

iTMSのRSS Feedをいろいろ細工して、blogサイトで利用することを目的に作ったPHP4用のクラスライブラリ"iTMS RSS Feed Parser Class (iTMS_RSS)"を配布します。
このクラスライブラリを使うと、iTMSのRSS Feedをもとに、こんなエントリーこんなエントリーが作れます。

WebサーバでPHP4が稼働しており、PEARXML_RSSが使えることが動作条件。

PEARって何?って人もご安心ください。本サイトにて導入手順を順次説明していきますから。

本日は、導入編その1です。

2005/09/19追記
Ver.1.02公開に伴い、本エントリーの一部変更しました。

1.次のリンクからiTMS_RSSライブラリのアーカイブをダウンロードします。

iTMS RSS Feed Parser Class Ver. 1.02 ダウンロード

2.アーカイブを解凍します。
  解凍すると次の2つのファイルが得られます。

iTMSRSSFeed.php (ライブラリ本体)
sample.css(サンプルスクリプト用CSS)
sample.php (サンプルスクリプト)
sample2.php
sample3.php
sample4.html
FeedToHTML.php(サンプルスクリプトから呼び出すスクリプト)
log(サンプルスクリプトが使用するフォルダ)

3.上記のファイルを、Webサーバの適当なディレクトリへアップロードします。

4.logフォルダのパーミッションを"707"に変更します。

以上で、インストール終了です。

さて、次は動作検証です。
ウェブブラウザで、さっきアップロードしたサンプルスクリプトへアクセスします。
URLはこんな感じになります。

http://(サーバのアドレス)/(ファイルへのパス)/sample.php

結果はどうでしたか?
運命の分かれ道です。
幸運な人;結果はこんな感じ(リンク)になります。
不幸な人:次のようなエラーメッセージ(一部抜粋)が表示されます。

.....Failed opening required 'XML/RSS.php'.....

このエラーは、必須ライブラリである"XML_RSS"がWebサーバにインストールされていないことに起因します。
実は、本サイトが置かれているレンタルサーバ"ロリポップ"にもインスールされていませんでした。(PHP Ver. 4.3.10)
また、私の愛機(MacOS 10.4.2)に標準インストールされているPHP(Ver. 4.3.11)にも入っていません。
入っていない方が、多数派なのかもしれませんね。

幸運な人は今すぐにでも"iTMS_RSS"を使うことが出来ます。といっても、マニュアルらしいマニュアルを用意してませんので、sample.phpを参考にがんばるか、本サイトにて情報提供するまでお待ちください。
残念ながら不幸な結果に終わった人は、次回、導入編その2にて"XML_RSS"のインストール方法を伝授しますのでご安心あれ。では。

リンク
導入編その1
導入編その2
導入編その3
導入編その4
投稿者 Jun : 00:18 | Music, Movie and TV , PHP

このエントリーのトラックバックURL

http://o-ume8.com/cgi/mt334/mt-tb.cgi/1558

コメント

はじめまして。
iTMSをBlog内で画像を含めて表示したいと探していたら、こちらにたどり着き、まさにこれだ!って感じでした。具体的な設置方法が待ち遠しいです!
また、拝見させていただきますm(__)m
※一応、設置はしてみたものの、素人なので合っているのかわかりませんが表示だけは何とかできました。

投稿者 あんちゃん@type4 : 2006/04/13, 22:41

>あんちゃん@type4さん

具体的な設置方法...さぼっちゃってごめんなさい。
とりあえずは、サンプルを見ながらチャレンジしてみてください。
一番参考になると思いますので。

投稿者 Jun : 2006/04/13, 22:57

JUNさん
ありがとうございます!
表示自体はうまくいきました。あとはLinkshareをうまく組み込めたらと思いますが、、、さっぱりわかりません(笑)
挑戦してみま〜す。

投稿者 あんちゃん@type4 : 2006/04/14, 08:16

コメントを投稿

ナビゲーション

ブログを検索


Google

カウンタ

o-ume8 COUNTER
o-ume8 COUNTER
since 2003/11/14

iTunes Store Top Albums

iTunes_logow_125-40.gifiTMS

iTunes Store Top Songs

iTunes_logow_125-40.gifiTMS
pagecontainer bottom image