在PHP中打开一个URL的图像[closedd]
所以我试图从使用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;
?>
不要使用single qoutes
,在这种情况下,因为那么你的$ P变种得到litteral值(只是字符串:$ P) ,你需要这样的:
$a = file_get_contents($p);
(或双引号)。
我试过没有单引号,也试过双引号,但都没有任何效果 –
@JosePaz,你是从本地主机还是在线服务器尝试?如果这不起作用,并且它必须工作(测试),那么服务器上的file_get_contents函数可能会失效。 – sinisake
它从本地主机,但我已经允许file_get_contents。我想通过转换为base64编码来让图片显示出来的方式不同 –
把这个放在一些html中,并在src中使用'$ a' .. –
它的https可能会给出问题.....什么错误会出现? –
我上传了一张照片。我没有错,但没有图像。只是一个小小的空白灰箱@Jagtap –