/* 使用exec函數 */
$command = 'curl -F media=@'.$filepath.' "https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=image"';
$retval = array();
exec($command, $retval, $status);
$params = array();
$params = json_decode($retval[0],true);
if ($status != 0) {
$params = array(
'errcode' => '-100',
'errmsg' => '公衆號服務出錯,請聯繫管理員',
);
}
return $params;
/* 使用system函數 */
$command = 'curl -F media=@'.$filepath.' "https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=image"';
$retval = 1;
$last_line = system($command, $retval);
$params = array();
$params = json_decode($last_line,true);
if ($retval != 0) {
if (isset($params['errcode'])) {
$params = array(
'errcode' => '-100',
'errmsg' => '公衆號服務出錯,請聯繫管理員',
);
}
}
return $params;