我可以使用img标记的源代码使用PHP从URL捕获图像吗



假设我可以从任意URL获取图像的图像源。也就是说,如果URL具有诸如之类的标签

<img src="image.jpeg" />

我可以取image.jpeg并将其与URL组合,这样我就可以生成该图像的副本并将其存储在我的服务器上吗?我想做的是从不同的网页上抓取文章,但我希望每篇文章都有一张相关的照片。我已经看到一些web服务可以做到这一点(Digg),但有什么方法可以用PHP做到这一步吗?

如果你有src,那么你可以做一个简单的

$image = file_get_contents('http://www.someplace.com/image.jpg');
file_put_contents('/images/image.jpg', $image);

最新更新