} else { return false; } break; default: return false; break; } $xml .= '</xml>'; echo convert($xml, DT_CHARSET, 'UTF-8'); } } $wx = new weixin(); $access_token = $dc->get('weixin_access_token'); if (!$access_token) { $access_token = $wx->get_token(); $dc->set('weixin_access_token', $access_token, 7000); } $wx->access_token = $access_token; function weixin_user($openid) { global $db; return $db->get_one("SELECT * FROM {$db->pre}weixin_user WHERE openid='{$openid}'"); } function weixin_bind($openid, $username) { global $db; if (check_name($username)) { $db->query("UPDATE {$db->pre}weixin_user SET username='' WHERE username='******'"); $db->query("UPDATE {$db->pre}weixin_user SET username='******' WHERE openid='{$openid}'"); }