#1 skyzong
/*
* 下载远程图片到本地
* url 远程图片地址
* filename 本地保存图片地址
* 使用 getImg($url,$filename);
*/
function getImg($url = "", $filename = "")
{
$url = preg_replace( '/(?:^[\'"]+|[\'"\/]+$)/', '', $url );//去除URL连接上面可能的引号
$hander = curl_init();
$fp = fopen($filename,'wb');
curl_setopt($hander,CURLOPT_URL,$url);
curl_setopt($hander,CURLOPT_FILE,$fp);
curl_setopt($hander,CURLOPT_HEADER,0);
curl_setopt($hander,CURLOPT_FOLLOWLOCATION,1);
//curl_setopt($hander,CURLOPT_RETURNTRANSFER,false);//以数据流的方式返回数据,当为false是直接显示出来
curl_setopt($hander,CURLOPT_TIMEOUT,60);
curl_exec($hander);
curl_close($hander);
fclose($fp);
Return true;
}
2014-05-23 13:42:41