php保存任意网络图片到服务器的方法


Posted in PHP onApril 14, 2015

本文实例讲述了php保存任意网络图片到服务器的方法。分享给大家供大家参考。具体分析如下:

任意指定一个网络图片地址,通过这个函数下载到本地服务器

<?php
function saveImage($path) {
 if(!preg_match('/\/([^\/]+\.[a-z]{3,4})$/i',$path,$matches))
 die('Use image please');
 $image_name = strToLower($matches[1]);
 $ch = curl_init ($path);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
 $img = curl_exec ($ch);
 curl_close ($ch);
 $fp = fopen($image_name,'w');
 fwrite($fp, $img);
 fclose($fp);
}
saveImage('https://3water.com/images/logo.jpg');
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
中篇:安装及配置PHP
Dec 13 PHP
php横向重复区域显示二法
Sep 25 PHP
php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
Aug 09 PHP
PHP去掉从word直接粘贴过来的没有用格式的函数
Oct 29 PHP
php类中private属性继承问题分析
Nov 01 PHP
PHP基础学习之流程控制的实现分析
Apr 28 PHP
PHP中的Memcache详解
Apr 05 PHP
PHP实现中文圆形印章特效
Jun 19 PHP
PHP 前加at符合@的作用解析
Jul 31 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
Mar 25 PHP
PHP防止图片盗用(盗链)的方法小结
Nov 11 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
Oct 24 PHP
php实现改变图片直接打开为下载的方法
Apr 14 #PHP
php计算到指定日期还有多少天的方法
Apr 14 #PHP
php返回相对时间(如:20分钟前,3天前)的方法
Apr 14 #PHP
php备份数据库类分享
Apr 14 #PHP
PHP用反撇号执行外部命令
Apr 14 #PHP
PHP使用mysqldump命令导出数据库
Apr 14 #PHP
php遍历CSV类实例
Apr 14 #PHP
You might like
ThinkPHP3.1基础知识快速入门
2014/06/19 PHP
PHP开发框架kohana中处理ajax请求的例子
2014/07/14 PHP
php自定义函数实现汉字转换utf8编码的方法
2016/09/29 PHP
Code: write(s,d) 输出连续字符串
2007/08/19 Javascript
各种常用浏览器getBoundingClientRect的解析
2009/05/21 Javascript
jQuery对表单的操作代码集合
2011/04/06 Javascript
JS解析XML实例分析
2015/01/30 Javascript
jquery实现弹出层登录和全屏层注册特效
2015/08/28 Javascript
学习javascript文件加载优化
2016/02/19 Javascript
jquery显示隐藏元素的实现代码
2016/05/19 Javascript
使用plupload自定义参数实现多文件上传
2016/07/19 Javascript
仿iframe效果Aajx文件上传实例
2016/11/18 Javascript
js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法分析
2016/12/27 Javascript
简单实现jQuery级联菜单
2017/01/09 Javascript
JS使用cookie实现只出现一次的广告代码效果
2017/04/22 Javascript
socket.io与pm2(cluster)集群搭配的解决方案
2017/06/02 Javascript
vue.js实例对象+组件树的详细介绍
2017/10/20 Javascript
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
2018/05/17 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
2018/06/12 Javascript
Vue中实现权限控制的方法示例
2019/06/07 Javascript
element-ui中Table表格省市区合并单元格的方法实现
2019/08/07 Javascript
微信小程序用canvas画图并分享
2020/03/09 Javascript
element-ui中dialog弹窗关闭按钮失效的解决
2020/09/22 Javascript
在Linux系统上部署Apache+Python+Django+MySQL环境
2015/12/24 Python
Python中GIL的使用详解
2018/10/03 Python
python直接获取API传递回来的参数方法
2018/12/17 Python
Python变量作用域LEGB用法解析
2020/02/04 Python
python 实现在shell窗口中编写print不向屏幕输出
2020/02/19 Python
Python2及Python3如何实现兼容切换
2020/09/01 Python
导购员的岗位职责
2014/02/08 职场文书
调解协议书
2014/04/16 职场文书
2014年全国爱牙日宣传活动方案
2014/09/21 职场文书
工作收入证明范本
2015/06/12 职场文书
2015年中学图书馆工作总结
2015/07/22 职场文书
2016年小学感恩节活动总结
2016/04/01 职场文书
JavaScript的function函数详细介绍
2021/11/20 Javascript