好问题
Good  Question
  • 首 页
  • 问题
    • PHP
    • JAVA
    • CPlusPlus
    • C#
    • SQL
  • 关 于
  • 联 系
如何在PHP中使用CURL下载文件? 关闭 返回上一级  

如何在PHP中使用CURL下载文件?
+ 查看更多

发布日期:2017-04-18 17:48
分类:PHP
浏览次数:74

我需要将图像从PHP URL保存到我的电脑。比方讲,我有一个网页http://example.com/image.php,里面就只有一个单独的“花”的图片,我怎样才能用PHP以一个新的名称将图片从URL地址上保存下来?

回答:

如果你有allow_url_fopen将它设置成true:

$url = 'http://example.com/image.php';
$img = '/my/folder/flower.gif';
file_put_contents($img, file_get_contents($url));

或者用cURL:

$ch = curl_init('http://example.com/image.php');
$fp = fopen('/my/folder/flower.gif', 'wb');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
上一篇PHP中怎样将类 stdClass 的一个对象作为数组使用?(Fatal error: Cannot use object of type stdClass as array)
如何用PHP在数组的任意位置插入一条新数据?下一篇
下一篇如何用PHP在数组的任意位置插入一条新数据?

最新文章

  • 函数`__construct`用来干嘛的
    发布日期:2018-03-26
  • 通过访客的IP得到他们的地区
    发布日期:2018-03-26
  • 合并两个PHP对象的最好的方法是什么?
    发布日期:2018-03-26
  • 该如何把一该如何把一个对象转化成数组?
    发布日期:2018-03-26
  • 什么是输出缓冲区?
    发布日期:2018-03-26
  • 在PHP中怎么把用逗号分隔的字符串分隔在一个数组里?
    发布日期:2018-03-26
  • 在PHP中使用foreach循环时查找数组的最后一个元素
    发布日期:2018-03-26
关于好问
收集整理一些有用的问题和回答,造福中国的程序旺和IT喵们!
友情链接
起飞页 
相关信息
版权声明
Copyright © 2016 - 2022  苏州卡达网络科技有限公司 备案号:苏ICP备09008221号