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

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

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2024/12/23
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、网站seo关键词优化技巧
2、怎样提升网站用户转化率
3、如何运用网络推广提升网站获得搜索流量
4、百度搜索关键词排名为何会有小数点
5、企业制作网页怎么确保稳定呢
6、网站开发需要注意的五大事项至关重要
7、换什么样的友情链接才是优秀链接
8、从【百度网页质量白皮书】谈如何看待网页质量成本
9、山东菏泽网站建设留住用户的几大要素
10、做网站建设时你的需求是明确的吗?
11、高权重网站有什么表现
12、优化网站信息架构
13、实用的网站关键词排名优化方法
14、企业网站栏目功能要求
15、网站建设浅谈良好用户体验的要素
16、新网站上线前要做哪些准备
17、网站建设对于企业发展有什么优势
18、打破传统的seo优化方案
19、结合实例浅谈高校论坛建设及其盈利模式
20、如何检验完美网站建设的几点建议!
21、SEO优化如何帮助企业网站运营成功
22、解析中小企业如何做好SEO优化
23、企业官网在分析自己的市场环境时应该要考虑哪些要素
24、网络推广能带给企业的好处
25、政务网站要有点“孤傲”劲头
26、说一说网站建设哪家比较好?
27、利用网站建设来提高企业的品牌
28、网站建设浅谈网站数据展示的欺骗性
29、为什么网站排名好却没有盈利
30、高端网站建设设计和制作页面时这几点不可少,
31、医疗推广环节中竞价着陆页设计技巧
32、网站建设是企业形象的宣传员
33、企业网站如何建设与推广及专业优化
34、网站设计颜色的设计原则
35、在网站建设的过程中有哪些注意事项
36、网站内链优化该如何去做
37、做网站要醒目,这些问题需避免
38、互联网企业补充售后服务短板——看百度网民权益保障计划
39、云备份是什么意思,网站怎么备份
40、网站做百度推广的创意怎样撰写
41、落地页制作的目标是什么
42、网站建设如何创造有效的外部链接
43、网站制作注意这些避免走弯路
44、百度更新之网站优化新视野
45、网站推广方法和经验分享
46、浅谈网站标题对网站的影响
47、 网站建设应该从哪几方面来优化呢?
48、企业产品类网站的推广优化排名策略思维
49、交换友情链接的方法和注意事项
50、百度熊掌号站内优化必须避免的错误

相关视频推荐

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