深圳易捷网络科技注册咨询网-jiujiuya.com.cn 返回首页

网站建设公司—PHP如何实现下载远程图片保存到本地

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2025-7-1
PHP自定义函数,如何实现下载远程图片保存到本地?请看一下代码/**功能:php实现下载远程图片保存到本地*参数:文件url,保存文件目录,保存文件名称,使用的下载方式*当保存文件名称为空时则使用远程文件原来的名称*/functiongetImage($url,$save_dir='',$filename='',$type=0){if(trim($url)==''){returnarray('file_name'=>'','save_path'=>'','error'=>1);}if(trim($save_dir)==''){$save_dir='./';}if(trim($filename)==''){//保存文件名$ext=strrchr($url,'.');if($ext!='.gif'&&$ext!='.jpg'&&$ext!='.jpeg'&&$ext!='.JPG'&&$ext!='.GIF'&&$ext!='.JPEG'&&$ext!='.png'&&$ext!='.PNG'){returnarray('file_name'=>'','save_path'=>'','error'=>3);}//$filename=time().$ext;$arr=@explode('/',$url);$cc=count($arr);$dd=$cc-1;$filename=$arr[$dd];}if(0!==strrpos($save_dir,'/')){$save_dir.='/';}//创建保存目录if(!file_exists($save_dir)&&!mkdir($save_dir,0777,true)){returnarray('file_name'=>'','save_path'=>'','error'=>5);}//获取远程文件所采用的方法if($type){$ch=curl_init();$timeout=5;curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);$img=curl_exec($ch);curl_close($ch);}else{ob_start();readfile($url);$img=ob_get_contents();ob_end_clean();}//$size=strlen($img);//文件大小$fp2=@fopen($save_dir.$filename,'a');fwrite($fp2,$img);fclose($fp2);unset($img,$url);returnarray('file_name'=>$filename,'save_path'=>$save_dir.$filename,'error'=>0);}注意:需要提前创建文件夹本文章来源易捷网络:网站建设公司

相关行业资讯

1、移动适配工具该怎么用、如何提升适配效果等
2、如何打造符合搜索引擎标准的优质内容
3、内容团队品牌网站优化的最佳配置
4、的流程及步骤
5、想要在单击链接后获得404页面怎么做?
6、一般会出现SEO优化错误观点汇总?
7、五大企业网站建设类型要点分析
8、SEO优化怎么做效果才好
9、如何利用好奇心吸粉 提高公众号活跃度?
10、网站优化技巧之优化目的
11、企业建站如何选择适合的网站建设类型的呢
12、公司网站制作满足网页信息展示的需要
13、说一下关于网站设计当中的导航设计要点
14、手机网站界面设计的技巧
15、seo中百度下拉框怎么操作呢?
16、网络推广我们要注意哪些事项?
17、企业网站为什么要托管
18、浅析怎样让用户信任网站并提高转化率
19、SEM竞价推广中企业常走入的误区
20、高校网站建设—什么是HTML
21、Html5会成为页游厂商的强心针吗
22、乐山网站建设之阿里云备案流程
23、企业做网站疏密度
24、怎样才能快速提高网站的转化率
25、浅谈巧用锚文本做高质量外链的小技巧
26、企业网站优化想要达到最佳效果的关键点分析
27、SEO已经过时了,UEO的时代已经到来
28、深圳做网站怎么让网站看起来更加简洁
29、网站在出现什么情况下会造成快照异常呢
30、利用百度自身产品提高网站收录和排名
31、我们网站建设时应该注意哪些事项
32、国外网站空间有什么好处
33、关于网站建设行业未来的发展趋势
34、网站建设停止运营前要做些什么
35、模板网站建设好还是定制网站建设好
36、企业产品类网站的推广优化排名策略思维
37、百度竞价转化率分析
38、百度竞价可不做到极致难获利润
39、SEM+SEO攻防兼备的战术理念
40、指数高的关键词优化该如何着手进行
41、网站建设一般主要重点关注哪些方面呢?
42、网站内容更新没有灵感你这样做就好了
43、需要注意网页设计的七个问题
44、知道这些让企业网站制作不再一筹莫展
45、做网站之前应考虑的几个方面
46、SEO不必过于追求技巧从常识出发
47、垂直细分行业网站的生与死:教育培训网站
48、怎么划分竞价推广着陆页
49、新网站快速被搜索引擎收录的七个技巧
50、网站建设费用都包含哪些方面

相关视频推荐

自动化行业网站制作焊锡机/点胶机/螺丝机网站
企业网站制作新模式全部仅需800元/年
如何提高企叫网站打开速度
公司网站到期了该怎小续费
企业为什么必须要做一网站
企业网站的导航栏一般要规划哪些栏目
国际物流FBA物流网站建设深圳易捷网站公司公司
银制品金银器网站建设深圳易捷网站公司
包装印刷行业网站设计
膜结构公司网站设计
工商财务公司网站设计
购买一个域名需要多少钱
企业网站建设云虚拟主机需要多少钱
财务公言的网站怎么做才能显示在搜索引擎的首页
网站建设一站式服务
深圳网站建设公司网站排行榜
深圳市易捷网络科技有限公司版权所有     粤ICP备2022153140号
best smoke alarms australia |  vape detectors