我正在从PHP7.4升级到PHP8.0.13,突然在我的cURL请求中出现了这个错误

【问题描述】:

我正在从 PHP7.4 升级到 PHP8.0.13,突然在我的 cURL 请求中出现此错误:致命错误:未捕获的 ValueError: curl_setopt_array( ): Argument #2 ($options) 必须只包含有效的 cURL 选项

这是我的代码:

curl_setopt_array($curl, [
                CURLOPT_SSL_VERIFYPEER => false,
                CURLOPT_SSL_VERIFYHOST => false,
                CURLOPT_URL => 'https://'.$owncloud.'...' . $folderOwncloud . '/' . basename($filename) ,
                CURLOPT_HTTPAUTH => CURLAUTH_BASIC,
                CURLOPT_USERPWD => USERNAME . ':' . PASSWORD,
                CURLOPT_PUT => 1,
                CURLOPT_INFILE => $fh_res,
                CURLOPT_INFILESIZE => filesize($file_path_str),
                CURLOPT_RETURNTRANSFER => true,
            ]);
            curl_exec($curl);
            fclose($fh_res);
            curl_close($curl);

【讨论】:

© 版权声明
THE END
喜欢就支持一下吧
点赞149 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片