results($data); echo 'success'; }else{ echo 'error'; } } public function results($data){ $messageid =$data['messageId']; $cmessageid = explode('-',$messageid); $cmessageid=$cmessageid[0]; $data['group_dr_id']=$cmessageid; $admin = new AdvertAdminAction(); //根据DID号判断站点 $uid =$this->getUid($data['toPhone']); $data['status']=1; $data['uid']=$uid; $data['mobile']=$this->checkMobileCode($data['fromPhone']); if(stripos($data['content'],'stop')!==false){//客户取消订阅 $data['status']=2; $is_send =2; if($uid){ $admin->upDidSmsCustomer($is_send,$data['mobile'],$uid); } } $admin->addDidLog($data); } public function getUid($mobile){ $mobile= str_replace('-', '', $mobile); $mobile= str_replace('_', '', $mobile); $mobile= str_replace('(', '', $mobile); $mobile= str_replace(')', '', $mobile); $mobile= str_replace('+', '', $mobile); $mobile= str_replace(' ', '', $mobile); $mobile=trim($mobile); $uid=0; if($mobile==18445081893){//--牛信云 alipearlhair $uid=1; } if($mobile==18332604755){//--牛信云 yolissahair $uid=7; } if($mobile==18332359525){//--牛信云 asteriahair $uid=5; } if($mobile==18444796463){//--牛信云 supernovahair $uid=6; } if($mobile==18444797525){//--牛信云 westkisshair $uid=3; } if($mobile==18337593782){//--牛信云 wigginshair $uid=4; } return $uid; } public function checkMobileCode($mobile){ $mobile= str_replace('-', '', $mobile); $mobile= str_replace('_', '', $mobile); $mobile= str_replace('(', '', $mobile); $mobile= str_replace(')', '', $mobile); $mobile= str_replace('+', '', $mobile); $mobile= str_replace(' ', '', $mobile); $mobile=trim($mobile); $frist =(int)substr($mobile, 0, 1 ); $lenth=strlen($mobile); if($lenth==11&&$frist==1){//例:14696305087 $mobile =substr($mobile , 1 , 10); } return $mobile; } public function getCount($key){ $redis=$this->redis(); $count = $redis->exists($key) ? $redis->get($key) : 0; $redis->set($key, ++$count); return $count; } //http://email.alipearl.net/ public function wigginsDid(){ $data = $_REQUEST; if($data['messageId']){ $this->results($data); echo 'success'; }else{ echo 'error'; } } public function alipearlDid(){ $data = $_REQUEST; if($data['messageId']){ $this->results($data); echo 'success'; }else{ echo 'error'; } } public function redis(){ $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $redis->select(8); return $redis; /* $count = $redis->exists('count') ? $redis->get('count') : 1; echo $count; $redis->set('count', ++$count);*/ } }