09/04 17

用CURL通过代理下载文件 不指定

jason , 17:46 , 我的收藏 » PHP , 评论(0) , 引用(0) , 阅读(1262) , Via 本站原创 | |
<?
//$remote 远程文件地址
//$local 本地文件地址
//$proxya 代理数组;$proxya[0] 代理地址;$proxya[1] 代理端口;$proxya[2] 代理用户名;$proxya[3] 代理密码;

function curl_download($remote, $local, $proxya='') {
  $cp = curl_init($remote);
  $fp = fopen($local, "w");
  $options = array (
  CURLOPT_FILE => $fp,
  CURLOPT_HEADER => 0,
  CURLOPT_TIMEOUT => 28,
        
    );
  curl_setopt_array($cp, $options);
  curl_setopt($cp, CURLOPT_PROXY, $proxya[0]);
  curl_setopt($cp, CURLOPT_PROXYPORT, $proxya[1]);
  curl_setopt($cp, CURLOPT_PROXYUSERPWD, $proxya[2].':'.$proxya[3]);
  curl_setopt($cp, CURLOPT_FOLLOWLOCATION,1);

  curl_setopt($cp, CURLOPT_VERBOSE, 1);
  curl_exec($cp);
  curl_close($cp);
  fclose($fp);
}
Tags:
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]