Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 

23 lignes
1007 B

  1. <?php
  2. header('Content-Type:text/html; charset=utf-8');
  3. date_default_timezone_set('PRC');
  4. include('/usr/share/nginx/XMWX/wechat/Common/Mysql.php');
  5. $pdo =conn();
  6. $sql = "SELECT * FROM `wechat_user`";
  7. $result = $pdo->query($sql);
  8. $rowset = $result->fetchAll(PDO::FETCH_ASSOC);
  9. foreach ($rowset as $key => $value) {
  10. $token =getAccesstoken();
  11. $result = http_request('https://api.weixin.qq.com/cgi-bin/user/info?access_token='.$token.'&openid='.$value['OPENID'].'&lang=zh_CN');
  12. $res = (array)json_decode($result);
  13. if(isset($res['subscribe']) && $res['subscribe']==1){
  14. $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'];
  15. $result = $pdo->query($sql);
  16. }elseif($value['IS_REGISTER']==1){
  17. $sql = "update wechat_user set is_register =2 where id =".$value['ID'];
  18. $result = $pdo->query($sql);
  19. }
  20. }
  21. die;