curl下载远程图片到服务器
Posted Mr.申
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了curl下载远程图片到服务器相关的知识,希望对你有一定的参考价值。
<?php //curl下载远程图片到服务器 方法 function download($url, $path = ‘images/‘){ $ch = curl_init(); $names = mt_rand(100000,999999); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); $file = curl_exec($ch); curl_close($ch); $filename = pathinfo($url, PATHINFO_BASENAME); $lujing = $path . $names; if(!is_dir($lujing)){ mkdir(iconv("UTF-8", "GBK", $lujing),0777,true); } //$resource = fopen($path . $names.‘/‘.$filename, ‘a‘); $info = file_put_contents($path . $names.‘/‘.$filename,$file); if($info){ return $path . $names.‘/‘.$filename; } //fwrite($resource, $file); //fclose($resource); }
以上是关于curl下载远程图片到服务器的主要内容,如果未能解决你的问题,请参考以下文章