2014-11-03 49 views
0

表明它的网站想在这里PNG Image我如何从链接抓取图像,并使用卷曲和PHP

图片可以在标题下我的HTML中显示和使用curl抓住它。但它显示的文字。

<html> 

<h1>SUMMONER ICON</h1> 

<?php 
ch = curl_init(); 
curl_setopt ($ch, CURLOPT_URL, $url); 

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1); 

$image = curl_exec($ch); 
curl_close($ch); 
echo $image; 
?> 

</html> 

回答

2

要在HTML中嵌入图像,您不需要使用PHP进行下载。只需将它嵌入在HTML:

<img 
    src="http://ddragon.leagueoflegends.com/cdn/4.18.1/img/profileicon/711.png" 
    alt="" /> 

您应该注意,但是,这种类型的远程嵌入图像的(所谓的“盗链”)可通过远程站点的所有者是不希望的。请在盗链之前询问他们。

另外请注意,当图像被删除的某一天,它不会再显示。因此,最好的办法是下载图像并将其上传到自己的服务器(假设您在法律上允许这样做)。然后将src属性更改为指向您自己的服务器上的正确URL。

+0

即时通讯愚蠢的想法,我只能通过PHP的链接。谢谢! – 2014-11-04 00:25:16