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

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

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2025-5-4
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个理由
5、分析那些百度长期不收录的黑名单页面
6、推广优化中最容易忽略的细节问题
7、致初识推广优化的草根:终极推广优化流程
8、网站上线前的准备工作你真的做好了吗
9、网站建设分析推广优化的目标
10、网站建设具备的三大特点
11、优化过程中遇到的各种问题总结
12、商城网站建设要求书
13、如何布局内链系统
14、浅谈百度蜘蛛不收录你网站内容的原因
15、浅谈如何提高网站安全性,从而不易被K站
16、做网站设计要注意哪些不能犯的问题?
17、网站建设完成后后期维护非常重要!
18、地方网站推广技巧分享适用于地方论坛门户
19、微博淘宝化专业类网站发展契机时代到来
20、网站建设中文章对网站的重要性
21、网站建设好之后日常的更新与维护怎么做?
22、关于网站建设对企业有多重要
23、做seo优化该如何设计标题?
24、针对不同搜索框小功能的优化技法
25、精准的网站建设步骤你知道吗?
26、SEO优化过程中需要注意什么?
27、seo优化怎么做可以让搜索引擎收录更多的页面?
28、如何利用大数据更好地促进SEO优化服务?
29、什么可以称为SEO的思维?
30、分类目录推广:通过审核的4点技巧方法
31、SEO优化人员这样做可以提升在企业中的地位
32、企业要做seo优化推广必须了解这些问题
33、说说企业营销型的网站建设有什么特点
34、这些条件都是做网站建设必要的
35、站长如何选择适合自己的cms程序-深圳网站建设公司
36、怎样提seo优化文章的可读性?
37、网站推广技巧从哪里入手?
38、要避免的企业网站建设误区有哪些
39、企业做网站设置防火墙
40、浅谈网站标题对网站的影响
41、在网站的页面布局上需要注意哪些事项
42、企业网站设计后台规划
43、6个方法助您更好的编写CSS
44、究竟有哪些因素会影响到搜索引擎对网站的抓取
45、网站搜索流量是受哪些因素的影响
46、过于关注推广优化会让网站发展受到局限
47、推广网站的常用方法
48、提高网站关键词排名必需做到哪些
49、软文的作用是什么
50、搜索引擎的含义是什么

相关视频推荐

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