2016-12-29 3 views
0

PHPを使用してURLから画像を開こうとしていますが、何も動作していないようです。ここに私のコードです。私が得るのは空白の箱で、私は複数のリンクを試してみました。 Thisは、私が使用しているURLを取得したものです。何か案は?任意の応答が大幅に、あなたの$ pがVAR がlitteral値(単なる文字列:$ pを)得るためPHPのURLから画像を開く[closedd]

<?php 

header('Content-type: image/jpeg;'); 
$p = 'https://cdn.shopify.com/s/files/1/0094/2252/products/KithxAspenUltraBoostMidMulti-1_grande.jpg?'; 
$a = file_get_contents('$p'); 
echo $a; 

?> 
+1

これをいくつかのhtmlに入れ、srcに '$ a'を使用します。 –

+0

httpsに問題があるかもしれません.....どのようなエラーが表示されますか? –

+0

写真をアップロードしました。私はエラーはありませんがイメージはありません。ちょっと小さな空白の灰色の箱@Jagtap –

答えて

0

が、この場合には、single qoutesを使用しないでください評価されています:

$a = file_get_contents($p); 
を、あなたはこれを必要とします

(または二重引用符)。

+0

私は一重引用符を使わずに二重引用符を試してみましたが、どちらも効果がありませんでした。 –

+0

@JosePaz、あなたはlocalhostかオンラインサーバーか?これがうまく動作せず、動作しなければならない(テストされている)場合、おそらくfile_get_contents関数はあなたのサーバ上で見逃されます。 – sinisake

+0

localhostからですが、私はfile_get_contentsを許可しました。私はbase64のコーディングに変換することによって表示される画像を得る別の方法を考え出した –

関連する問題