2005年12月05日02:25
RSSをJavaScriptに変換するツールの設定がわかんないよーと嘆いておりましたら、わずか5時間で教えていただきました。設定したくてうずうずしていたのですが、サーバーのことにじっくり時間をかけられる時間がなくて、のびのびになっていました。
そして、ようやく設定が終わりました。
嘆いていた時の記事はこちら。RSSの注意点です。
簡単に説明しますと、Feed2JSというサイトがありまして、RSSを読み込んで表示するJavaScriptを生成してくれるサイトです。
で、このJavaScriptを作ってくれるソフトみたいなものがオープンソースなので、自分のサーバーに置こうと思えば置けるらしいのです。
しかし、PHPとか、わけわからないものがたくさん入っている上に、
何よりサイトが英語・・・orz。
完全にさじを投げて、誰か助けて〜と泣きを入れていたのです。
すると、本のためのアフィリエイト・ポイントブログのwbookerさまが、ものの5時間で記事まで書いてご丁寧に教えてくださいました。
もう、最高なお方です、wbookerさま。本当にありがとうございました。
そういうわけで、書いていただいた記事、
RSS情報をJavaScriptで表示するへGo!
なるほど、相当わかりやすいです。
とりあえず、
http://jade.mcli.dist.maricopa.edu/feed/index.php?s=download
このぺーじで、Download Feed2JSをクリックし、ダウンロード。
解凍して中身をすべて適当なフォルダにアップロード。とりあえずフォルダ名「feed」。
magpieディレクトリの「cache」と「cache_utf8」のディレクトリのパーミッションを「777」に変更。
feed2js.phpの$rss = @fetch_rss( $src );の下に、下記の一文を追加。
・EUC-JPの場合 mb_convert_variables("EUC-JP","UTF-8",$rss);
・SHIFT_JISの場合 mb_convert_variables("SJIS","UTF-8",$rss);
サーバーのwwwの下のフォルダにfeedというフォルダを作った場合、これだけで動くみたいです。
エイリアスなど設定した場合は、magpie_debug.phpとfeed2js_config.phpの以下の部分の変更が必要になります。
define('MAGPIE_DIR', $_SERVER['DOCUMENT_ROOT'] . dirname($_SERVER['PHP_SELF']) . '/magpie/');
変更→define('MAGPIE_DIR','/home/moukannai/www/feed/magpie/');
/home/moukannai/www/feed/magpie/ の部分は、magpieファイルを置いたところまでのフルパス(相対パス)というところでしょうか。
よくわからない感じがしますが、magpie_debug.phpをブラウザで開いてエラーが出たら、そのエラーに表示してあるこういう部分を、コピペすればいいだけです。
本当にありがとうございました。
wbookerさま。感謝してもし尽くせません!!。
そういうわけで、My「RSS Feed→JavaScript変換ツール」ができました!。
チャララチャチャッチャー(←ドラクエ風ファンファーレ)
今回、PHPに、はじめて面と向かって接する機会ができました。
PHPっていったい何?
と思っておりましたが、何かプログラム言語のようですね。
ファイルマネージャなどで開いて中身が見れますし、編集もできます。
HTMLも中に書けるみたいで、HTMLで書かれた部分は私にもカスタマイズできました。
PHPの命令文のことはほとんどわかりませんでしたが、いろいろなパラメーターが決めてあってそれに対して「if」とかで条件設定し、命令を分岐させているようです。
ちょびっとここはこうでは無いだろうか?と、本も読まずにいじってみました。
こうして、私はPHPにファーストコンタクトしたのです。
順番が逆ですが、今後本でも読んでみたいと思ってます。
こんにちは、PHP。やさしくしてね。
この記事へのコメント
|
iso777
2005年12月05日 17:30 |
こんにちは。 ちょうど私もPHP始めようかと思って・・・・トラバさせていただきました。 ロリポップのサーバ借りて、独自ドメインもとっちゃいました。 おとたがいガンバリましょう。 |
|
afiliate
2005年12月05日 19:33
|
どおも〜iso777さま。
お、奇遇ですね(笑)。 PHP、いろんな可能性がありそうですね。 一緒にがんばって学びましょー。 |
|
afiliate
2005年12月05日 19:51
|
どおも〜カンパネルラさま。すみません、レス順間違っちゃいました。
PHPに踏み込んでしまいました。 大先輩、よろしくお願いいいたします。 cron、触ったことはありませんが、スタンダードプランにありますよ〜(笑)。いつかは使ってみたいな〜。 |
|
afiliate
2005年12月05日 19:55
|
カンパネルラさま。
Googleのサイトマップジェネレーター、phyton(?)とかいうのを使うやつですよね。ダウンロードはしましたが挫折しました(笑)。 すげー、1000ページ10秒。これはページ数の多いサイトには欠かせないですね。 検索エンジンが何もしなくて4000ページ拾ってくれるなんてありえませんよね。やっぱりサイトマップは効果あるかなと思います。特になぜかGoogle以外で(笑)。そのうちまたsitemapの記事書きますね。 こういうのが自作できるようになればなー、とあこがれます。 |
|
afiliate
2005年12月06日 15:21
|
どおも〜カンパネルラさま。
うわ、もう作られたんですね。す、すげえ。 私も精進してそのレベルになりたいものです。 Googleのテクノロジーを使った検索エンジンは多いですから、理論上どの検索エンジンもクロールしてくれやすくなるはずです。 ページの多いサイト+サイトマップジェネレーター=ページビューアップのはずですよね。 カンパネルラさまは、アフィリエイトの良い流れに入りつつあるような気がしますよ。ついて行っちゃいたいです(笑)。 |
|
afiliate
2005年12月06日 15:38
|
Yahoo!商品検索のアイテム数は1700万件を突破しているそうです。
http://blogs.yahoo.co.jp/yjsearchblog/17196141.html これが実際に全てYAHOO!ショッピングにあるわけではないんですが、商品は探せばまだまだあるという事でしょうか。 アマゾンが100万ページくらいあるそうなので、アマゾンだけでもかなりのページができそうです。 しかし、こうなってくると問題は管理ですね。 私の力では1000ページもきついです(笑)。 あと、どんな広告主を使うか、とかも考えた方がいいかもですね。 |
|
つつじ
2005年12月07日 13:40 |
なんてタイムリーな記事が出ていたのかと思ったので思わずトラックバックを遅らせていただきました(トラックバックはPHPのブログです)。 私もPHPを勉強し始めたところなんですよ。 PHPでRSSを取得してWEBサイトに表示する方法を、サンプルをいじりながら5時間かかりました・・・。初心者なので簡単な事にも時間が掛かってしまいます。 |
|
afiliate
2005年12月07日 15:45
|
どおも〜カンパネルラさま。
カンパネルラさまなら効果は時期に出てくると思いますよ。 あせらずいかれてください。 どこかで読んだことありますが、究極は自分でアフィリエイトをするプログラムを作ることでしょうね(笑)。こっちの広告主が収益が良い、とかこっちのASPが良いよとか、そういう物まで判断して自動的に広告を張り替えてくれたり・・・。 やることなくなっちゃいますね(笑)。 でもそれに近づくのが、儲かるひとつの道ではありますね。 私はローテクですが(笑)。 技術を生かす方法はすぐに見つかりますよ。 技術はやっぱりつける方が難しいです。 |
|
afiliate
2005年12月07日 15:48
|
どおも〜つつじさま。
お互い違った方法で同じ事に悪戦苦闘していたんですね。 息が合って(?)うれしいです♪ 設置完了お疲れさまです。 しかも私よりかなりPHPに踏み込まれてますね。すごい。 おいていかれないよう、べんきょうしよーっと。 |
この記事へのトラックバック
1. PHPなるものに手出してみる [ アフィリエイトって儲かりまっか? ] 2005年12月05日 17:27
実は、商品リストのページとかつくるのメンドイんで
「WEBサービス」系をやってみようかな〜
とか思い立って・・・
2. PHPでRSS表示 [ PHP奮闘記 〜サイト更新の効率化を目指そう〜 ] 2005年12月07日 13:37
PHPでRSSが表示がしたいと奮闘日記に書きましたが、ようやくRSSでPHP表示、出来ました!!
前回、PHPでRSS表示が出来ないかと探したスクリプト。
結局レッツPHPさんで借りたスクリプト(こ

アフィリエイトは儲かんないってば
