2005/09/19
iTMS RSS Feedを徹底利用するPHP4ライブラリ(スタートページ)
当サイトで配布している、iTMS RSS Feedを徹底利用するためのPHP4ライブラリ「iTMS_RSS」に関するエントリーをまとめてみました。
iTMS_RSSとは
AppleのiTunes Music Store(iTMS)から配信されているRSS Feedを取得し、それをWebページで利用することを目的に作ったPHP4用のライブラリです。
PHP4.3以上、ならびにPEARのXML_RSSパッケージがサーバ上で動作するならば、iTMSから取得したRSS Feedを利用したWebページが作れます。
サンプルページ その1
サンプルページ その2
ダウンロード
次のリンクからダウンロードできます。
iTMSRSSFeed ダウンロード
導入編その1
iTMSRSSFeedのインストール方法と、動作確認のためのサンプルスクリプトを実行します。
導入編その1
導入編その2
iTMSRSSFeedを使用する上で必至なPEARパッケージ、「XML_RSS」の導入方法です。
導入編その2
導入編その3,その4
iTMSRSSFeedや、XML_RSSといったライブラリをサーバ上のどこに配置したら良いか、解説します。
導入編その3
導入編その4
実践編その1
近日公開
このエントリーのトラックバックURL
http://o-ume8.com/cgi/mt334/mt-tb.cgi/1571
トラックバックリスト
» links for 2006-01-19 from Diary::Weblog
Jun's Diary: iTMS RSS Feedを徹底利用するPHP4ライブラリ(スタートページ) (tags: iTMS iTunes rss p...[続きを読む]
トラックバック時刻: 2006/01/20, 07:40


コメント
はじめまして。
PHP4ライブラリを使わせて頂こうかと思います。
実践編、楽しみにしています!
投稿者 Norick : 2005/09/24, 18:30
>Norickさん
なかなか実践編をアップできなくてごめんなさい。
まずは、サンプルスクリプトを見て、がんばってみてください。
投稿者 Jun : 2005/09/28, 22:35
こんにちは。
あれこれいじってみたのですがうまくいきませんよ。
PHPの勉強しなきゃ無理なようですね(笑)
現状、sample3をMTのサイドバーに貼付ける形で使わせて頂いています。他のカテゴリーに換えたいのですが、FeedToHTMLの23行目〜を変更するだけじゃ駄目なようで...
投稿者 Norick : 2005/10/23, 10:00
>Norickさん
23行目を変更すれば、トップソングとか新規登録されたアルバムとかに、変更することができます。
FeedToHTML.phpを編集した後にsample3.phpを実行したときにエラーが生じるのであれば、FeedToHTML.phpを編集したエディタが’¥’(円マーク)と’\’(バックスラッシュ)を適切に扱えていない可能性大です。(ちなみにMacOS Xでよく使われているmiとかは、円マークとバックスラッシュを混在させたファイルを作れないのでダメ。XCodeとかは大丈夫です。)
エディタが円マークとバックスラッシュを適切に扱えないと、164行目でエラーが生じるかもしれないので、164行目をコメントアウトしちゃうのが手っ取り早いです。ただし、貼り付けるページの文字コードがeucだと円マークが文字化けします。
投稿者 Jun : 2005/10/23, 16:58
レスありがとうございます。
ご指摘の通りmiを使っていました。
エディタを換えて再挑戦します。
ありがとうございました!
投稿者 Norick : 2005/10/23, 17:16
こんにちは!
Junさんのスクリプトの書き方が綺麗でびっくりしました。
僕もiTMSのランキング表示に挑戦してみました。
PHPまだ勉強中なのでmagpierssを使っています。
スタイルシートはJunさんのを流用です。
投稿者 Hiro : 2006/02/04, 15:03
>Hiroさん
いやぁお恥ずかしい。
そんなに褒められたもんじゃないので、ちょっと照れます。
PHPは取っつきやすい上に、何でもできそうな気がしてきて、本当におもしろいですよ。
投稿者 Jun : 2006/02/04, 21:50
Junさん、ご無沙汰です。
iTS RSSライブラリ、ありがたく使用させていただいています。
Junさんのブログのように、iTS RSSをJavaScriptで貼付けたいのですが、出来ません...。
タグは
<script language="JavaScript" type="text/javascript" src="URL/xxx.php?js=1"></script>
何がいけないのでしょうか?
ご教授願えませんか?
投稿者 Norick
:
2006/11/14, 21:53
>Norickさん
ご無沙汰しております。
iTMS_RSSについてはすっかり放置になってしまい、申し訳ありません。
まず、iTMS_RSSに付属のサンプルプログラム(sample.php,sample2.php,sample3.php,sample4.html)がちゃんと動いているでしょうか?
動くのであれば、sample4.htmlとFeedToHTML.phpが手助けになると思います。
sample4.htmlは、Javascriptを使って、src="FeedToHTML.php?js=1"のようにスクリプトを呼び出しています。このとき、FeedToHTML.phpはlogフォルダの中にfeed.jsというJavascript形式のファイルを書き出します。
さらに、sample4.htmlは、Javascript(src="log/feed.js")でさっき書き出したファイルをブラウザに表示します。
このような手順を経て目的のものがブラウザに表示される仕組みです。
javascript化は、iTMS_RSSの仕事ではなく、FeedToHTML.phpのような補助的なスクリプトで行いますのでご注意ください。
ちなみに、当サイトでは、FeedToHTML.phpと似た感じの別スクリプト(非公開)を使用しています。
投稿者 Jun
:
2006/11/14, 23:20
Junさん、レスありがとうございます!
いや〜、sample4.htmlに大きなヒントがあったのですね。
いろいろ試してみます。
投稿者 Norick
:
2006/11/15, 21:45
なるほど、できました!
ご教授いただきましてありがとうございました!
投稿者 Norick
:
2006/11/16, 00:03
はじめまして。
iTMS RSS Feed・PHP4ライブラリを使用させていただきました。
アフェリエイトは OK ということなので、ちょこっと改造して使用しております。
アフィリエイトに反映されているかはわかりませんが.....
http://www.onside.com/de_blog/ の下の方に使用しております。
使用条件違反など不都合がある場合は連絡くださいませ。
投稿者 Shin
:
2007/05/10, 01:30
>Shinさん
どうぞ,ご自由にお使いくださいませ。
サイトを拝見いたしました。とてもステキなデザインですね。
投稿者 Jun
:
2007/05/10, 21:48