您的位置:首页 > 编程语言 > PHP开发

PHP采集图片并保存

2009-11-24 16:05 441 查看
前些时候用到了PHP的小偷程序, 得是一直只是采集文字, 没有实现图文的采集.

今天写了一个简单的采集图片的小程序, 保存一下:

/*
* $url 图片地址
* $filepath 图片保存地址
* return 返回下载的图片路径和名称
*/
function getimg($url, $filepath) {

if ($url == '') {
return false;
}
$ext = strrchr($url, '.');

if ($ext != '.gif' && $ext != '.jpg') {
return false;
}

//判断路经是否存在
!is_dir($filepath)?mkdir($filepath):null;

//获得随机的图片名,并加上后辍名
$filetime = time();
$filename = date("YmdHis",$filetime).rand(100,999).'.'.substr($url,-3,3);

//读取图片
$img = fetch_urlpage_contents($url);
//指定打开的文件
$fp = @ fopen($filepath.'/'.$filename, 'a');
//写入图片到指定的文本
fwrite($fp, $img);
fclose($fp);
return '/'.$filepath.'/'.$filename;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: