分享按钮

线上图片url保存图片到本地

默认分类 / 3473人浏览 / 0人评论
public function http_get_data($url) {
   if(!$url){return '';}

    $ch = curl_init ();
    curl_setopt ( $ch, CURLOPT_CUSTOMREQUEST, 'GET' );
    curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, false );
    curl_setopt ( $ch, CURLOPT_URL, $url );
    ob_start ();
    curl_exec ( $ch );
    $return_content = ob_get_contents ();
    ob_end_clean ();
    $return_code = curl_getinfo ( $ch, CURLINFO_HTTP_CODE );

   $filename = date('YmdHis') . rand(1000, 9999).".jpg";// uniqid("chat_img_",false);
   $savePath = '/uploads/sutui/' . date("Ymd") . '/';
   #存本项目web下面

  $path = dirname(Yii::$app->BasePath) . '/web' . $savePath;

   if (!file_exists($path)) {
       mkdir($path, 0755, true);
   }
   $fp= @fopen($path.$filename,"a"); //将文件绑定到流
   fwrite($fp,$return_content); //写入文件

    return $savePath.$filename;
}


感谢博主,喝杯咖啡~