教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php 采集远程图片(可采集防盗链)

php 采集远程图片(可采集防盗链)

发布时间:2016-10-27   编辑:jiaochengji.com
教程集为您提供php 采集远程图片(可采集防盗链)等资源,欢迎您收藏本站,我们将为您提供最新的php 采集远程图片(可采集防盗链)资源

//变量说明:
// $url 是远程图片的完整url地址,不能为空。
// $filename www.jiaochengji.com是可选变量: 如果为空,本地文件名将基于时间和日期
// 自动生成.

<table style="background: #fb7" border="0" cellspacing="1" cellpadding="1" width="620" align="center"> <tbody> <tr> <td bgcolor="#ffe7ce" height="27" width="464"> 代码如下</td> <td style="cursor: pointer" bgcolor="#ffe7ce" width="109" align="center" onclick="doCopy('copy8558')">复制代码</td> </tr> <tr> <td style="padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px" id="copy8558" class="copyclass" bgcolor="#ffffff" valign="top" colspan="2">

function grabimage($url,$filename="") {
  if($url==""):return false;endif;

  if($filename=="") {
    $ext=strrchr($url,".");
    if($ext!=".gif" && $ext!=".jpg"):return false;endif;
    $filename=date("dmyhis").$ext;
  }

  ob_start();
  readfile($url);
  $img = ob_get_contents();
  ob_end_clean();
  $size = strlen($img);

  $fp2=@fopen($filename, "a");
  fwrite($fp2,$img);
  fclose($fp2);

  return $filename;
}

</td> </tr> </tbody> </table>

//如果可用采集防采集的功能把fopen改成jquerycn.cn

<table style="background: #fb7" border="0" cellspacing="1" cellpadding="1" width="620" align="center"> <tbody> <tr> <td bgcolor="#ffe7ce" height="27" width="464"> 代码如下</td> <td style="cursor: pointer" bgcolor="#ffe7ce" width="109" align="center" onclick="doCopy('copy4346')">复制代码</td> </tr> <tr> <td style="padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px" id="copy4346" class="copyclass" bgcolor="#ffffff" valign="top" colspan="2">

$ch = curl_init();
curl_setopt($ch, curlopt_url, $url);//这是目标地址
curl_setopt($ch, curlopt_header, 0);
curl_setopt($ch, curlopt_returntransfer, 1);
curl_setopt($ch, curlopt_referer,   $referer);//这里伪造
$data = curl_exec($ch);
curl_close($ch);
echo $data;

</td> </tr> </tbody> </table>

 

您可能感兴趣的文章:
php采集防图片盗链方法
php采集远程图片的思路与实现代码
PHP采集远程图片的实例代码
PHP防盗链图片怎么破解?实例代码
php实现图片批量下载到本地实例(可采防盗链)
php 采集远程图片(可采集防盗链)
分享一个PHP采集远程图片
dedecms 下载远程图片和资源失败解析方法
php 保存远程服务器上图片
PHP采集网页图片保存到本地的示例代码

上一篇:APACHE(6) 下一篇:ajax php分页代码
[关闭]
~ ~