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模板引擎SMARTY
Oct 09 PHP
如何写php程序?
Dec 08 PHP
php查看session内容的函数
Aug 27 PHP
PHP Curl出现403错误的解决办法
May 29 PHP
CI框架数据库查询之join用法分析
May 18 PHP
CodeIgniter整合Smarty的方法详解
Aug 25 PHP
PHP使用XMLWriter读写xml文件操作详解
Jul 31 PHP
PHP生成二维码与识别二维码的方法详解【附源码下载】
Mar 07 PHP
PHP微信网页授权的配置文件操作分析
May 29 PHP
PHP pthreads v3下同步处理synchronized用法示例
Feb 21 PHP
phpQuery采集网页实现代码实例
Apr 02 PHP
Yii框架组件的事件机制原理与用法分析
Apr 07 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
PHP XML操作的各种方法解析(比较详细)
2010/06/17 PHP
PHP连接MySQL查询结果中文显示乱码解决方法
2013/10/25 PHP
php事务处理实例详解
2014/07/11 PHP
php中stdClass的用法分析
2015/02/27 PHP
PHP简单遍历对象示例
2016/09/28 PHP
js自带函数备忘 数组
2006/12/29 Javascript
js判断浏览器的比较全的代码
2007/02/13 Javascript
新浪中用来显示flash的函数
2007/04/02 Javascript
文本有关的样式和jQuery求对象的高宽问题分别说明
2013/08/30 Javascript
基于JQuery实现的图片自动进行缩放和裁剪处理
2014/01/31 Javascript
jQuery实现Tab选项卡切换效果简单演示
2015/11/23 Javascript
bootstrap滚动监控器使用方法解析
2017/01/13 Javascript
了解VUE的render函数的使用
2017/06/08 Javascript
JavaScript之RegExp_动力节点Java学院整理
2017/06/29 Javascript
node.js express中app.param的用法详解
2017/07/16 Javascript
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
2018/10/28 Javascript
JavaScript常见事件处理程序实例总结
2019/01/05 Javascript
了解前端理论:rscss和rsjs
2019/05/23 Javascript
jQuery 移除事件的方法
2020/06/20 jQuery
Python实现统计单词出现的个数
2015/05/28 Python
python3实现ftp服务功能(客户端)
2017/03/24 Python
利用python将xml文件解析成html文件的实现方法
2017/12/22 Python
python操作xlsx文件的包openpyxl实例
2018/05/03 Python
Python小进度条显示代码
2019/03/05 Python
python dlib人脸识别代码实例
2019/04/04 Python
python批量识别图片指定区域文字内容
2019/04/30 Python
解决Pytorch 加载训练好的模型 遇到的error问题
2020/01/10 Python
解决pyPdf和pyPdf2在合并pdf时出现异常的问题
2020/04/03 Python
Django框架实现在线考试系统的示例代码
2020/11/30 Python
英国在线自行车商店:Evans Cycles
2016/09/26 全球购物
学雷锋树新风演讲稿
2014/05/10 职场文书
爱心捐助倡议书
2014/05/19 职场文书
政府四风问题整改措施
2014/10/04 职场文书
感谢信范文大全
2015/01/23 职场文书
员工工作失职检讨书范文!
2019/07/03 职场文书
Windows Server 2022 超融合部署(图文教程)
2022/06/25 Servers