public function put_file_from_url_content($url, $saveName, $path)
    {

        // 设置运行时间为无限制

        set_time_limit(0);

        $url = trim($url);

        $curl = curl_init();
        // 设置你需要抓取的URL

        curl_setopt($curl, CURLOPT_URL, $url);
        // 设置header
        curl_setopt($curl, CURLOPT_HEADER, 0);
        // 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        // 运行cURL,请求网页
        $file = curl_exec($curl);

        // 关闭URL请求
        curl_close($curl);
        // 将文件写入获得的数据
        $filename = $path . $saveName;
        $write = @fopen($filename, "w");
        if ($write == false) {
            return false;
        }

        if (fwrite($write, $file) == false) {
            return false;
        }

        if (fclose($write) == false) {
            return false;
        }

    }

最后修改:2020 年 10 月 14 日
如果觉得我的文章对你有用,请随意赞赏