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 相关文章推荐
C# Assembly类访问程序集信息
Jun 13 PHP
关于Appserv无法打开localhost问题的解决方法
Oct 16 PHP
PHP IPV6正则表达式验证代码
Feb 16 PHP
PHP 文件缓存的性能测试
Apr 25 PHP
php数字转汉字代码(算法)
Oct 08 PHP
php文本转图片自动换行的方法
Mar 13 PHP
php计算年龄精准到年月日
Nov 17 PHP
PHP实现基于栈的后缀表达式求值功能
Nov 10 PHP
PHP实现动态删除XML数据的方法示例
Mar 30 PHP
php微信公众号开发之快递查询
Oct 20 PHP
PHP设计模式之模板方法模式实例浅析
Dec 20 PHP
设定php简写功能的方法
Nov 28 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
综合图片计数器
2006/10/09 PHP
php文章内容分页并生成相应的htm静态页面代码
2010/06/07 PHP
php切割页面div内容的实现代码分享
2012/07/31 PHP
学习php过程中的一些注意点的总结
2013/10/25 PHP
php用正则表达式匹配中文实例详解
2013/11/06 PHP
PHP删除数组中空值的方法介绍
2014/04/14 PHP
php readfile下载大文件失败的解决方法
2017/05/22 PHP
新手常遇到的一些jquery问题整理
2010/08/16 Javascript
javascript打印大全(打印页面设置/打印预览代码)
2013/03/29 Javascript
jQuery+PHP实现动态数字展示特效
2015/03/14 Javascript
Eclipse引入jquery报错如何解决
2015/12/01 Javascript
jquery插件格式实例分析
2016/06/16 Javascript
Bootstrap 模态框(Modal)插件代码解析
2016/12/21 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
2017/07/24 Javascript
详解VueJS 数据驱动和依赖追踪分析
2017/07/26 Javascript
Windows下Node.js安装及环境配置方法
2017/09/18 Javascript
使用Phantomjs和Node完成网页的截屏快照的方法
2019/07/16 Javascript
Layui 带多选框表格监听事件以及按钮自动点击写法实例
2019/09/02 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
2019/09/24 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
python正则表达式修复网站文章字体不统一的解决方法
2013/02/21 Python
Python脚本实现格式化css文件
2015/04/08 Python
python+opencv实现动态物体追踪
2018/01/09 Python
Flask框架模板继承实现方法分析
2019/07/31 Python
python使用celery实现异步任务执行的例子
2019/08/28 Python
python3实现单目标粒子群算法
2019/11/14 Python
使用PyWeChatSpy自动回复微信拍一拍功能的实现代码
2020/07/02 Python
python pillow库的基础使用教程
2021/01/13 Python
利用CSS3实现动态的二级三级菜单效果实例源码
2017/01/04 HTML / CSS
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
七一党建活动方案
2014/01/28 职场文书
《风娃娃》教学反思
2014/04/19 职场文书
会议通知范文
2015/04/15 职场文书
2020年个人安全保证书参考模板
2020/01/08 职场文书
MySQL数据库 任意ip连接方法
2022/05/20 MySQL