2000";
$result = $pdo->query($sql);
$rowset = $result->fetchAll(PDO::FETCH_ASSOC);
foreach ($rowset as $key => $value) {
$result = httpRequest2('https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wxadfcc2db38e68fbf&secret=44495dd2477a8cbd213f24b875b6771c');
$token = (array)json_decode($result);
$token =$token['access_token'];
$result = httpRequest2('https://api.weixin.qq.com/cgi-bin/user/info?access_token='.$token.'&openid='.$value['OPENID'].'&lang=zh_CN');
$res = (array)json_decode($result);
if(isset($res['subscribe']) && $res['subscribe']==1){
$sql = "update wechat_user set CITY ='".$res['city']."', is_register =1,NICKNAME ='".$res['nickname']."',SEX =".$res['sex'].",COUNTRY ='".$res['country']."',PROVINCE ='".$res['province']."' where id =".$value['ID'];
$result = $pdo->query($sql);
echo $sql;
}
// var_dump($res);
}
die;
// die;
// function gen() {
// $ret = (yield 'yield1');
// var_dump($ret);
// $ret = (yield 'yield2');
// var_dump($ret);
// }
// $gen = gen();
// var_dump($gen->current()); // string(6) "yield1"
// var_dump($gen->send('ret1')); // string(4) "ret1" (the first var_dump in gen)
// // string(6) "yield2" (the var_dump of the ->send() return value)
// var_dump($gen->send('ret2')); // string(4) "ret2" (again from within gen)
// // NULL (the return value of ->send())
// die;
// $mycustomer ='{,但复苏的,1,18663582623,150,,,0,,}';
// $end_area_id = 6;
// $end_time ='12:06';
// $myprod ='{m449867p1|r597375}';
// $start_area_id = 2;
// $start_time ='08:28';
$result = post2('xmwx.zhizhuchuxing.cn/ZZDZ2/application/custom_made/control.php', array(
'type' => 'order_refund22',
'order_id'=>477982
));
var_dump($result);
die;
function baiduShortTime($origins, $destinations)
{
$data = array('origins' => $origins, 'destinations' => $destinations, 'output' => 'json', 'tactics' => 11, 'ak' => commonUtils::$AK);
//var_dump($data);exit();
$res = commonUtils::send_get(commonUtils::$URL, $data);
$shortTimeList = json_decode($res, true);
if (isset($shortTimeList['status']) && $shortTimeList['status'] == 0) {
foreach ($shortTimeList['result'] as $res) {
if (count($shortTimeList['result']) > 1) {
$time[] = ceil(($res['duration']['value']) / 60);
} else {
$time = ceil(($res['duration']['value']) / 60);
}
}
return $time;
} else {
return false;
}
}
echo baiduShortTime('31.9779550000,118.8036120000','32.0557350000,118.9010530000');
die;
$result = post2('http://sfx.zhizhuchuxing.com/zz-fx/Model/distribut/OrderDetail.php',array('order_id'=>'179314'));
var_dump($result);
die;
$base_url = "http://api.hstsp.cn:8077/data/";
$account_id = "hdgps";
$account_pwd = md5("123456");
$login_url = $base_url."login/tokenDuration.do?account={$account_id}&passwd={$account_pwd}";
$result = httpRequest( $login_url );
$result_array = json_decode($result,true);
$token_str = $result_array["tokenStr"];
$check_car_no = urlencode("沪B61353");
$get_car_id_url = $base_url."LogisticalCar/queryCarId.do?tokenStr={$token_str}&plateCodes={$check_car_no}";
$result =httpRequest( $get_car_id_url );
$result_array = json_decode($result,true);
$a = printf("%.0f",$result_array["Data"][0]["id"]);
$car_id = implode(',', $result_array["Data"][0]);
var_dump($result_array);
die;
$get_car_info_url = $base_url."VehicleMonitor/queryMultiVehicleLocation.do?tokenStr={$token_str}&vehicleIds=". $car_id."&mapType=1";
$result = httpRequest( $get_car_info_url );
$result_array = json_decode($result,true);
echo $get_car_info_url;
var_dump($result);
function httpRequest2($url, $data = array(1)){//file_get_content
$postdata = http_build_query(
$data
);
$opts = array('http' =>
array(
'method' => 'get',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$result = file_get_contents($url, false, $context);
return $result;
}
die;
$myprod='{m449862p1|r577810}';
$mycustomer='{,z,1,15139094100,150,,,0,,}';
$ticket_id = substr($myprod, strpos($myprod, 'm') + 1, strpos($myprod, 'p') - 2);
if($ticket_id== 449862 ||$ticket_id == 449867 ){
if($ticket_id== 449862){//463597 464032 464413
$result = post2('http://xmwx.zhizhuchuxing.cn/ZZDZ/application/custom_made/control.php',array(
'type' =>'order_submitforout',
'prod_list'=>$myprod,
'customer_info'=>$mycustomer,
'start_name'=>'南京五塘广场',
'end_name'=>'南通政务中心',
'startx_y'=>'32.116818,118.784015',
'endx_y'=>'31.991326,120.892807',
'line_id'=>'449860',
'start_time'=>'07:37',
'end_time'=>'10:30'
));
echo $result;die;
}
if($ticket_id== 449867){//464259 464331
$result = post2('http://xmwx.zhizhuchuxing.cn/ZZDZ/application/custom_made/control.php',array(
'type' =>'order_submitforout',
'prod_list'=>$myprod,
'customer_info'=>$mycustomer,
'start_name'=>'南通政务中心',
'end_name'=>'南京五塘广场',
'endx_y'=>'32.116818,118.784015',
'startx_y'=>'31.991326,120.892807',
'line_id'=>'449865',
'start_time'=>'07:37',
'end_time'=>'10:30'
));
echo $result;die;
}
}
function post2($url, $post_data = '', $timeout = 5){//curl
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_POST, 1);
if($post_data != ''){
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
}
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_HEADER, false);
$file_contents = curl_exec($ch);
curl_close($ch);
return $file_contents;
}