分享一个PHP的远程图片抓取函数
来源:互联网 发布:hilook撕拉面膜知乎 编辑:程序博客网 时间:2024/06/05 07:20
function
grabImage(
$url
,
$filename
=
''
) {
if
(
$url
==
''
) {
return
false;
//如果 $url 为空则返回 false;
}
$ext_name
=
strrchr
(
$url
,
'.'
);
//获取图片的扩展名
if
(
$ext_name
!=
'.gif'
&&
$ext_name
!=
'.jpg'
&&
$ext_name
!=
'.bmp'
&&
$ext_name
!=
'.png'
) {
return
false;
//格式不在允许的范围
}
if
(
$filename
==
''
) {
$filename
= time().
$ext_name
;
//以时间戳另起名
}
//开始捕获
ob_start();
readfile(
$url
);
$img_data
= ob_get_contents();
ob_end_clean();
$size
=
strlen
(
$img_data
);
$local_file
=
fopen
(
$filename
,
'a'
);
fwrite(
$local_file
,
$img_data
);
fclose(
$local_file
);
return
$filename
;
}
- 分享一个PHP的远程图片抓取函数
- 分享一个PHP的远程图片抓取函数
- 一个PHP的远程图片抓取函数分享
- 一个PHP的远程图片抓取函数
- 分享一个PHP采集远程图片
- php curl抓取远程页面内容的代码分享
- PHP抓取远程图片保存到本地的实现方法
- php远程抓取网站图片并保存
- php远程抓取网站图片并保存
- PHP抓取远程图片到本地
- php远程抓取网站图片并保存
- php远程抓取网站图片并保存
- PHP抓取远程图片到本地保存
- php如何抓取远程图片到七牛
- php远程抓取网站图片并保存
- PHP抓取远程图片到本地
- php 获取远程图片的一个方法
- 一个PHP页面抓取函数
- C++中虚函数功能的实现机制
- 用!important解决IE和Mozilla的布局差别
- MD5算法原理
- Linux中的内存管理模型
- 黑马程序员------IO流(No.4)(打印流、序列流、管道流、RandomAccessFile、常用数据类型的操作流)
- 分享一个PHP的远程图片抓取函数
- ZigBee研究之旅(三)---CC2530的电源管理模块
- mmc二维下料例子
- PHP根据IP跳转不同城市代码
- redis/memcache
- 主流HTML5游戏框架的分析和对比(Construct2、ImpactJS、CreateJS、Cocos2d-html5……)
- 敏捷开发推荐图书
- POJ题目分类
- 查询系统负载信息 Linux 命令详解