2011-01-31 1 views
1

を動作していません私のページに表示する。 私は、正しいパスとともに要素が正しく作成されても、イメージの代わりにサイトをオンラインで展開すると空白のプレースホルダを取得するという問題があります。ロードは、私は、APIでも、私はつもり映画ポスターのパスを返しますimdbapi.com</p> <p>で利用可能(非公式)APIを使用したフィルムを比較することができます小さなユーティリティを書いた

ローカルホストでテスト中にイメージが読み込まれますが、オンラインでは動作しません。

もう一つ変わった部分は、既に映画をローカルで検索して画像をキャッシュしておけば、同じ映画をオンラインで検索している間に表示されますが、新しいポスターは読み込まれません。使用なしサーバーサイド・スクリプト - それはJSで完全ませんhttp://compovie.com

ソースコードとすべてがオンラインです。

これは本当にナットを運転していて、どんな助けもありがたいです。 FF 3.6、IE8、Chromeでこれと動作の繰り返しをテストしました。

ありがとうございました。

- 19 - 2月 - 2010編集 -

PHPスクリプトは、私が仕事にこれを取得するために使用することをスニペットです:

header('Content-Type: image/jpeg'); 
if(isset($_GET["imgUrl"])) { 
    $img = file_get_contents($_GET["imgUrl"]); 
     echo $img; 
} 

答えて

3

放火犯を使用して追跡しIMDBのアクセスを制限するようになります。 HTTP_REFERRERに基づいた画像に変換します。 レスポンス:

<HTML><HEAD> 
<TITLE>Referral Denied</TITLE> 
</HEAD><BODY> 
<H1>Referral Denied</H1> 
You don't have permission to access "http&#58;&#47;&#47;ia&#46;media&#45;imdb&#46;com&#47;images&#47;M&#47;MV5BMjA3NDI4ODUwMF5BMl5BanBnXkFtZTcwOTgxOTkyMQ&#64;&#64;&#46;&#95;V1&#46;&#95;SX320&#46;jpg" on this server.<P> 
Reference&#32;&#35;24&#46;362e0660&#46;1296452290&#46;2e4450a 
</BODY></HTML> 
+0

素晴らしいです。ありがとう! – saurabhj

+0

あなたが言ったことは正しいものでした。私は、ポスターを取得し、それをグリッドの内側に表示する小さなPHPスクリプトを作成しました。超高速応答に感謝します。 – saurabhj

関連する問題