public static function postPic($url = '', $data = '', $curlOptions = [])
{
$curl = curl_init();
$optionArr = [
CURLOPT_URL => $url,
CURLOPT_HEADER => false,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $data,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false,
];
if (
is_array($curlOptions) &&
count($curlOptions) > 0
) {
foreach ($curlOptions as $key => $value) {
$optionArr[$key] = $value;
}
}
curl_setopt_array($curl, $optionArr);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 3);
curl_setopt($curl, CURLOPT_HEADER, true);
$res = curl_exec($curl);
curl_close($curl);
preg_match_all('/(Location):(\s+|")([^"\s]+)/s', $res, $m);
return '{'."\"".$m[1][0]."\"".':'."\"".$m[3][0]."\"".'}';
}
09-30
609
