2016-12-29 42 views
0

所以我試圖從使用PHP的URL打開圖像,但似乎沒有任何工作。這是我的代碼。我所得到的只是一個空白的盒子,我嘗試了多個鏈接。 This就是我所使用的任何URL。有任何想法嗎?任何響應都非常感謝在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,在這種情況下,因爲那麼你的$ P變種得到litteral值(只是字符串:$ P) ,你需要這樣的:

$a = file_get_contents($p); 

(或雙引號)。

+0

我試過沒有單引號,也試過雙引號,但都沒有任何效果 –

+0

@JosePaz,你是從本地主機還是在線服務器嘗試?如果這不起作用,並且它必須工作(測試),那麼服務器上的file_get_contents函數可能會失效。 – sinisake

+0

它從本地主機,但我已經允許file_get_contents。我想通過轉換爲base64編碼來讓圖片顯示出來的方式不同 –