php5.5已经把通过@加文件路径上传文件的方式给放入到Deprecated中了。php5.6默认是不支持这种方式了
特殊处理:curl_setopt ( $ch, CURLOPT_SAFE_UPLOAD, false);
奉上代码:
curl部分代码:
$curl=curl_init();
curl_setopt ( $curl, CURLOPT_SAFE_UPLOAD, FALSE); //针对php5.6版本
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
if(!empty($data)){
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
}
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
$output=curl_exec($curl);
curl_close($curl);
return $output;
最佳答案