「楽アフィ」を作成しました。

ツールやプログラム関係の話など

HOMEブログ HOME > > 「楽アフィ」を作成しました。 

«今月中に楽天WEBサービスを利用したPHPスクリプトを配布予定HOME激安ノートパソコン»

2007年03月29日 15:14

「楽アフィ」を作成しました。

楽天のWEBサービスを利用したPHPスクリプトを作成しました。
ツール名は楽アフィです。
(楽天アフィリエイトのツールなので^^; )

サンプルページです。
(思いっきり手抜きですが^^; )

このPHPスクリプトは楽天のWEBサービスを利用し商品を自動的に表示します。
在庫のある商品だけを表示することも出来るので、
売り切れの心配のないページを作成することが出来ます。

PHPが利用できる環境でないと使用できません。



特徴

キーワードの指定が可能
ジャンルの指定が可能(ジャンル番号を自分で調べる必要あり)
テンプレートのデザインが可能
キャッシュを使用し負荷を軽減
指定した時間が経過したらキャッシュを更新

注意事項

ロリポップ以外で正常に動作するかは分かりません。
ロリポップでのみ動作確認を取っています。

利用規約

1、必ずページのどこかに当サイトへのリンクを入れてください。(フッターあたりにでも)
 <a href="http://pc-house.jp/">http://pc-house.jp</a>
(とりあえずソースの下の方に記載をしてありますが、場所は自由です。)

2、表示される商品が10個以下の時は1個、表示される商品が11個~30個の時は2個、
 商品のアフィリエイトIDが当方のアフィリエイトIDに変わります。

3、改造はしても構いませんが、当サイトのアフィリエイトIDを排除するような改造は禁止です。

4、再配布の禁止

以上の4点に納得できない場合は使用をしないでください。

ダウンロード

 通算ダウンロード数: 535  ダウンロード

ファイル構成

index.php   
check.txt   楽天APIへのアクセス間隔のチェック用ファイル
template1.txt 横1列の場合のテンプレート
template2.txt 横2列の場合のテンプレート
template3.txt 横3列の場合のテンプレート
template4.txt 横4列の場合のテンプレート
template5.txt 横5列の場合のテンプレート

xml.php
(http://keithdevens.com/software/phpxml#source でダウンロード)

設定

設定はindex.phpの中にあります。
説明もその中に書いてあります。

設置の仕方

設置するフォルダのパーミッションを707にし、readme.txt以外のファイルをアップします。
check.txtのパーミッションを606にしてください。
なお、index.phpは別の名前にして同じフォルダ内でいくつも使うことが可能です。
(その場合は設定でキャッシュファイルの名前に変化を付ける必要があります。)

テンプレートで使うタグ

template1.txtは横1列の場合のテンプレート
template2.txtは横2列の場合のテンプレート
template3.txtは横3列の場合のテンプレート
template4.txtは横4列の場合のテンプレート
template5.txtは横5列の場合のテンプレート
となっています。

ここの説明では番号が1の物を説明していますが、1から5まであります。

[[大きい画像1]]
大きい画像(128*128)

[[小さい画像1]]
小さい画像(64*64)

[[商品説明1]]
商品説明

[[商品名1]]
商品名

[[価格1]]
価格

[[店舗名1]]
店舗名

[[在庫1]]
在庫の有無の表示
(在庫無し,在庫あり)

[[消費税1]]
消費税の有無
(税込,税別)

[[送料1]]
送料込みか別かの表示
(送料込,送料別)

[[クレジットカード1]]
クレジットカードの利用が可能かどうか
(カード利用不可,カード利用可)

[[レビュー件数1]]
レビュー件数

[[レビュー平均1]]
レビューの平均点

サポートについて

何か問題がありましたら当スクリプトを配布しているブログ記事のコメント欄にメッセージをお願いします。

Special Thanks

テンプレートはお友達の瑠璃さんに作って頂きました。
ありがとうございます。  


ページの上へ

トラックバックURL

コメント

楽アフィを使わせていただいております。
大変便利なツールで、非常に助かっております

設置が終わって、チェックしてみたのですがどうやらキャッシュの作成が上手くいかないらしく、一定時間が過ぎた後にアクセスしてみると以下のエラーメッセージが出てしまいます

Warning: file_get_contents(http://api.rakuten.co.jp/rws/1.5/rest?developerId=5de62e5847a0eb7a6a67b4279002593a&operation=ItemSearch&version=2007-03-14&affiliateId=0415cef0.19e1a67d.0415cef1.45acc1fd&field=0&availability=1&imageFlag=1&page=1&genreId=110692&keyword=%E3%82%B8%E3%83%A5%E3%83%BC%E3%82%B9&sort=-reviewCount): failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in /home/sites/lolipop.jp/users/lolipop.jp-dp55036180/web/drink_rank/juice.php on line 151

ブラウザを数回リロードするとデータを読み込むみたいで表示されるのですが、やはり一定時間が過ぎた後にアクセスするとエラーが表示されてしまいます

パーミッションはフォルダが707、check.txtは606にしていることは確認しました。

使用しているサーバはロリポップです

解決策などございましたらご指導頂けませんでしょうか?
宜しくお願いいたします


2007年05月13日 10:44  投稿者:つるきゅう

つるきゅうさんへ

楽アフィを使用して頂いてありがとうございます。
問題は151行目にありそうなので、もし問題がなければjuice.phpの151行目を貼り付けてもらえますか?

2007年05月13日 19:07  投稿者:やすたろ~

151行目から153行目まで貼り付けてみました

$xml=file_get_contents($url);
include('xml.php');
$data = XML_unserialize($xml);

こんな感じなんですが、何か間違ってますでしょうか?

2007年05月13日 23:30  投稿者:つるきゅう

貼り付けたテキストの3行目に一部半角のスペースが空いていたので、それを修正してみたのですが、それは関係なかったみたいです。

2007年05月14日 18:10  投稿者:つるきゅう

ソースの箇所から判断すると、楽天からXMLデータを取得するときに問題が起きていますね。
もしかしたらAPIへのアクセス間隔が問題なのかもしれません。

ソースの中に「//APIへのアクセス間隔のチェック」
というところがあるので
if($time<1){
sleep(1);
}
1を3ぐらいにしてみてください。
これは1秒間に1リクエスト以上送信しないように設定していたのを、
3秒間に1リクエスト送信するようにします。

もしこれでも駄目なようですと、
申し訳ないのですがどうすればいいかわかりません。


今回のようなphpスクリプトやVBで作ったソフトなどを配布していますが
実際のところ自分のプログラム技術と知識はかなり低い部類です。
エラーの解決に役に立ちそうもなくて申し訳ないです。

2007年05月14日 19:36  投稿者:やすたろ~

すみません・・お手数をお掛けいたしますが
どのように書き換えたらいいのか
教えていただけますでしょうか。

何回もすみませんです

2007年05月14日 22:27  投稿者:つるきゅう

if($time<1){
sleep(1);
}

という箇所を

if($time<3){
sleep(3);
}

としてみてください。

2007年05月14日 23:05  投稿者:やすたろ~

これ規約違反じゃないの?

2007年12月13日 01:09  投稿者:河本

河本さんへ
規約違反だと思う理由を教えていただけますか?

2007年12月13日 19:38  投稿者:やすたろ~
ページの上へ

トラックバック

楽天のWEBサービスを利用したPHPスクリプトの「楽アフィ」を公開しました。サンプルのページです。(楽天アフィリエイトのツールだから楽アフィという安直なネ...

「楽アフィ」公開。 from P-STYLE  2007年03月29日 21:01

楽天アフィリエイトでWEBサービスが開始されずいぶんたちましたが、アフィリエイター仲間のやすたろ〜さんが、楽天アフィリエイトのWEBサービスを利用したアフ...

やすたろ〜さんの楽天アフィリエイトツールでテンプレート提供し... from 速報!2007年母の日フラワー新入学準備ママスーツ・タイでの生活*...  2007年03月30日 13:41
ページの上へ

コメントの投稿




ログイン情報を記憶しますか?


ページの上へ

blog内検索

最近のエントリー

カテゴリー

月別アーカイブ

最近のコメント

最近のトラックバック

メニュー


rss2.0
世界標準のブログソフトウェア「Movable Type」発売中
当サイトはMovable Typeで構築しています。
RSS feed meter for http://pc-house.jp/

当サイト内の内容・コンテンツ・画像を無断で複製・転載・転用することを禁じます
Copyright (C) 2005-2006 楽してアフィリエイト All Rights Reserved.
Powered by Movable Type プライバシーポリシー