MyMiniCity踏んでください!!

ただいま絶賛MyMiniCity参加中です.是非リンクを踏んでください!!(笑
January 21st, 2005

PukiWikiのamazonプラグインハック

(Read: 3767)
Add to Hatena Bookmark

参照:
なんかamazon関係どこもかしこもfopen()で画像とってきてないか?
まぁfopen()でリモートファイル取得便利だったし(過去形
なんかamazonれびゅーの画像が最近とれないなーと思って調べたら
fopen()で画像を取得しようとしてたのが原因だったようです.

とりあえず適当すぎるんですが,amazon.inc.phpのamazon_getfile()を下記に書き換えました.参考になりましたら.


require_once "HTTP/Request.php";

function amazon_getfile($file) {
$body = '';
if (! preg_match('/^http:/', $file)) { // For Lock
$lock = "$file.lock.amazon";
for ($loop = 10; $loop > 0; $loop--) {
if (! is_readable($lock)) break;
usleep(300000);
}
if ($loop == 0) return '';

$fp = fopen($file, "rb");
if (! $fp) return '';
$body = '';
while (!feof($fp)) $body .= fread($fp, 4096);
fclose ($fp);
} else {
$req =& new HTTP_Request($file, array("allowRedirects" => true));
if (!PEAR::isError($req->sendRequest())) {
$body = $req->getResponseBody();
}
}
return $body;
}

トピックの参照元

▼最近のトピック

▼ 人気のトピック


< 過去の記事 [ 1月の All Categories リスト ] 新しい記事 >
Powered by gsblog (customize)

[ POST ] [ AddLink ] [ CtlPanel ]

Subscribe blog

Bookmark blog

About me

about me

応援しています

我が息子が産まれたアクア・バースハウス(東京都世田谷区にある助産院)を応援しています.

翻訳のお仕事

腕に自信がある方,修行をしたい方はこちらをどうぞ.

2005 calendar

1月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
| Day | Month | Year |

Powered by RRDTOOL.

Archives

Categories

Links


Mail to admin

人気ブログランキングへ RSS feed meter for http://blog.poyo.jp/ Search Engine Optimization
blogpeople.netに登録!! スカウター : よくきたblog

My Google news

My Google News

Related site

ころんころん♪ べびぽよ フォト蔵Wiki
string(40) "/categ-1/year-2005/month-1/id-1106238845"