我从其他网站发布图片,我希望将这些图片放在我的服务器上,以防它们的服务器突然死机。假设文件位于“www.www.www / image.gif”,如何将其安全地复制到目录“images”中?

我用PHP编写。

谢谢!

最佳答案

以下应该工作:

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

cURL路线:
$ch = curl_init('http://www.url.com/image.jpg');
$fp = fopen('/images/image.jpg', 'wb');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);

10-06 13:43
查看更多