Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 PHP 采集图片函数一例

PHP 采集图片函数一例

发布时间:2017-06-23   编辑:www.jquerycn.cn
分享一例php实现的采集图片的小函数,很简单,有愿意研究php采集的朋友,可以拿去做个参考。

本节内容:
PHP 采集图片函数

例子:
 

复制代码 代码示例:

<?
/**
* 采集图片函数
* func: getimg
* params: $url 网址 $filepath 图片文件的路径
* by www.jbxue.com
*/
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;  
}
function fetch_urlpage_contents($url){  
    $ch = curl_init();  
    curl_setopt ($ch, CURLOPT_URL, $url);  
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);  
    curl_setopt ($ch, CURLOPT_TIMEOUT, 1000);  
    $file_contents = curl_exec($ch);  
    curl_close($ch);  
    return $file_contents;  
}
echo getimg(")   //图片地址 //保存路径 //返回保存后路径
?>

您可能感兴趣的文章:
PHP采集远程图片的实例代码
PHP 采集图片函数一例
php采集远程图片的思路与实现代码
phpQuery采集网页内容的示例代码
php下载css中图片函数
PHP提取字符串中的图片地址2种方法
分享一个PHP采集远程图片
PHP采集网页图片保存到本地的示例代码
PHP采集器的简单示例代码
php 爱站关键词采集器的示例代码

关键词: php 采集  php采集代码  php采集图片   
[关闭]