【p2】PHPでつくった2ch viewer【part45】

このエントリーをはてなブックマークに追加
645名無しさん@お腹いっぱい。
識者の方、アドバイスをいただけないでしょうか。

最近beebee2see.appspot.comがアップローダとして利用されることが多く
なりましたが、rep2exのic2では405エラーとなり画像が取得できません。
処理を追ってみると、ic2.phpで画像ファイルをダウンロードする処理に
おいて、指定されたURIからヘッダ情報を取得する部分
$code = $client_h->head($uri);
で405エラーが返っているようです 。試しにこのヘッダ処理の部分をスキッ
プさせてみると画像ファイルの取得自体は問題なく行われました。

beebee2see.appspot.comの仕様に問題があるような気はするのですが、現
実的な回避策としてはrep2ex側で対策せざるを得ないように思われます。
とりあえずは上記ドメイン名に対してはヘッダ処理の部分をスキップする
ように暫定対策して使用していますが、こうしたケースではどのように処
理するのが定石でしょうか?