我该如何下载这张照片?

时间:2012-03-03 17:33:39

标签: php image

我有网址,“comicsbook.ru / upload / 13307036534f50ed2593fa8.jpg”,但我无法解析此问题,这种方法中没有一种方法不成功: curl_init() 的file_get_contents, 副本。

有人可以帮助我吗?我怎样才能在我的本地下载这个?

2 个答案:

答案 0 :(得分:0)

首先检查allow_url_fopen是否设置为true
并使用fopen保存图片

此代码应该有效。首先用其他图像测试它。如果它与其他图像一起使用,那么它也应该与您的图像一起使用。否则,再次检查图像URL。

$content = file_get_contents('comicsbook.ru/upload/13307036534f50ed2593fa8.jpg');
file_put_contents('/images/image.jpg', $content);

答案 1 :(得分:0)

我猜你试图做一些网站管理员不打算你做的事情?在做这样的事情之前你应该问管理员。

反正。此站点似乎使用Referer标头值来评估您是否获得图像或将重定向到完整页面。此代码应该有助于使用cURL:

curl_setopt($ch,CURLOPT_HTTPHEADER,array('Referer: http://comicsbook.ru/'));