2016-12-29 4 views
0

Так что я пытаюсь открыть изображение с URL-адреса с помощью PHP, но ничего не работает. Вот мой код. Все, что я получаю, это пустое поле, и я попытался использовать несколько ссылок. This - это то, что я получаю за любой URL, который я использую. Есть идеи? Любые ответы высоко оценилиОткрытие изображения с URL-адреса в PHP [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 и используйте '$ a' в src .. –

+0

его https, поэтому может возникнуть проблема ..... какая ошибка? –

+0

Я загрузил фотографию. У меня нет ошибки, но нет изображения. Просто крошечный пустой серый ящик @Jagtap –

ответ

0

Не используйте single qoutes, в данном случае, потому что тогда ваш $ р вар получить litteral значение (только строка: $ р) , вам это нужно:

$a = file_get_contents($p); 

(или двойные кавычки).

+0

Я пробовал без одинарных кавычек, а также пробовал двойные кавычки, но ни один из них не имел никакого эффекта –

+0

@JosePaz, вы пытаетесь с localhost или онлайн-сервера? Если это не работает, и оно должно работать (проверено), возможно, функция file_get_contents не поддерживается на вашем сервере. – sinisake

+0

Его из localhost, но я разрешил file_get_contents. Я понял другой способ получить изображение, отображаемое путем преобразования в base64-кодирование –