亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

中國電信翼聊短信PHP發送類

2020-03-22 19:59:00
字體:
來源:轉載
供稿:網友
  • 中國電信翼聊短信可以向三網用戶發送短信,每天對每一個號碼可以最多發送5條短信,當發送5條短信的時候會出現驗證碼,但是只要輸入一次驗證碼之后就可以繼續使用,不再需要輸入驗證碼,所以還是有一定實用價值的。下面是PHP 翼聊短信發送類源代碼。暫不支持放置在多出口的主機上,因為翼聊短信是單點登錄的,限制只有一個用戶和一個IP在線,所以SAE環境無法非常正常的使用,會有間歇性故障,原因是出口IP問題。

    下面就是代碼了


    <?php/**翼聊短信發送類,由于翼聊短信限制,非電信用戶每天對每個號碼不能發送5條以上的短信,發送多條時會出現驗證碼,所以會發送失??;*其實只要輸入驗證碼就好了,反正翼聊短信也就驗證一次驗證碼~*Author:CplusHua*URI:http://weibo.com/sdnugonghua*/Class smsPush{	html' target='_blank'>public $PhoneNum;	public $vcode;	public $cookie;	function __construct($PhoneNum=null){		if(null==$PhoneNum) echo '您沒有設置發送者手機號碼,這樣是發不出短信滴~';		$this->PhoneNum=$PhoneNum;	}  	function __get($var){  		return $this->$var;        }	function getVcode($PhoneNum=null){		if($PhoneNum==null&& $this->PhoneNum!=null)	$PhoneNum=$this->PhoneNum;		else if($PhoneNum==null) return false;          $url='http://115.239.133.251:6090/imweb/phoneCheckCode.s?0.9838632841128856&sendPhone='.$PhoneNum.'&methodType=getPhoneCode';		$option=array(			CURLOPT_URL=>$url,			CURLOPT_POST=>false,			CURLOPT_RETURNTRANSFER=>true,			//CURLOPT_HEADER=>true,                );		$result=$this->exec($option);      	$this->saveCookie($this->cookie);      	if(100==$result) return true;      	else return false;	}	function SubmitVcode($PhoneNum=null,$vcode=null){		if(null==$vcode) $vcode=$this->vcode;		if(null==$PhoneNum) $PhoneNum=$this->PhoneNum;		$this->cookie='JSESSIONID=C72FD92F73AB532C0676565D2D8B7971;loginType=1; firsstYZ=yes';		$option=array(			CURLOPT_URL=>'http://115.239.133.251:6090/imweb/codeLogin.s?clientId=46&account='.$PhoneNum.'&checkCode='.$vcode.'&rid=0.19796998496167362',			CURLOPT_COOKIE=>$this->cookie,			CURLOPT_HEADER=>true,			CURLOPT_RETURNTRANSFER=>true,		);		$result=$this->exec($option);		preg_match_all('//nSet-Cookie:/s(.*)/s/n[/w|/W]*({"code":"100","loginSessionInfo":{.*})/i', $result, $matches);          //print_r($matches);//echo $matches[0][1];		$res=json_decode($matches[2][0]);          //	print_r($res);		if(100!=$res->code) return false;		$this->cookie=$matches[1][0];		$this->saveCookie($this->cookie);		return true;	}	function exec($option=array()){		if(empty($option)) return false;		$c=curl_init();		curl_setopt_array($c, $option);		$res=curl_exec($c);       		curl_close($c);		return $res;	}	function sendSMS($receivePhone=null,$msg=null,$checkCode=null){		if(null==$receivePhone||null==$msg) return false;		$data='&checkCode='.$checkCode.'&receivePhone='.$receivePhone.'&smsContent='.$msg.'&random=0.7006821087561548';		$this->readCookie();		$this->cookie.=';loginType=1; firsstYZ=yes';          //echo $this->cookie;		$option = array(			CURLOPT_URL =>'http://115.239.133.251:6090/imweb/smsPush.s?clientId=46' ,			CURLOPT_POST=>true,			CURLOPT_POSTFIELDS=>$data,			CURLOPT_COOKIE=>$this->cookie,			CURLOPT_RETURNTRANSFER=>true,		);		$result=$this->exec($option);echo $result;          	if(101==$result){          		echo "這個IP還未登錄,如果您是用在了分布式服務器,那么肯定是因為出口的IP不一樣了~";                        return $result;         	 }		if(104==$result){			echo "發送次數超限!";			return $result;		}		if(201==$result) {			echo '請輸入驗證碼!就這樣悲劇了~';//其實就輸入一次,抓取回來輸入進去不就完事了嘛~ 人家翼聊短信是記錄IP的,不要用多IP的服務器,否則悲劇了~			return $result;		}		if(100==$result) return true;		else return $result;	}        function sae_saveCookie($string){		$mmc=memcache_init();	    if($mmc==false){	        echo "mc init failed/n"; return 0;	    		    }	    else	    {	        return memcache_set($mmc,$this->PhoneNum,$string);	    }	}	function sae_readCookie(){		$mmc=memcache_init();	    if($mmc==false){	        echo "mc init failed/n"; return 0;	    }	    else	    {	        return memcache_get($mmc,$this->PhoneNum);	    }	}	//雖然兼容了SAE環境的寫cookie問題,但是SAE是多線出口,所以沒有辦法保證每次的出口IP都一樣。使用該cookie,出口IP不同的時候是無法使用的	function saveCookie($string){		if(!empty($_SERVER['HTTP_APPNAME'])&&!empty($_SERVER['HTTP_APPVERSION'])) return $this->sae_saveCookie($string);		$f=fopen($this->PhoneNum.'.txt', 'w');		return fwrite($f, $string);	}	function readCookie(){          if(isset($_SERVER['HTTP_APPNAME'])&&isset($_SERVER['HTTP_APPVERSION'])){  $this->cookie= $this->sae_readCookie(); return 1;}		if(filesize($this->PhoneNum.'.txt')){			$f=fopen($this->PhoneNum.'.txt', 'r');			$cookie=fread($f, filesize($this->PhoneNum.'.txt'));			if(!empty($cookie)) return $this->cookie=$cookie;		}	}	function setImgcode(){	}	function getImg($imgurl="http://115.239.133.251:6090/imweb/imageServlet.s",$reffer="http://liao.189.cn/"){		$this->readCookie();		$this->cookie.=';loginType=1; firsstYZ=yes';		//echo $this->cookie;		$option = array(			CURLOPT_URL =>$imgurl ,			CURLOPT_RETURNTRANSFER=>true,			CURLOPT_HEADER=>0,			CURLOPT_USERAGENT=>'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; QQDownload 1.7; TencentTraveler 4.0',			CURLOPT_REFERER=>'http://liao.189.cn/',			CURLOPT_COOKIE=>$this->cookie,			CURLOPT_COOKIESESSION=>true,		);		$result=$this->exec($option);		header('Content-Type: image/jpeg'); 		echo $result;		return $result;	}}

    使用方法:

    獲取手機驗證碼: www.it165.net


    <?phpinclude 'liao.class.php';if(isset($_GET['tel'])){  $obj=new smsPush($_GET['tel']);  $res=$obj->getVcode($_GET['tel']);  if($res) echo '獲取驗證碼成功!';}else{	echo "要這樣獲取驗證碼哦~";  	

    提交手機驗證碼并登陸:


    <?phpinclude 'liao.class.php';if(isset($_GET['tel'])&&isset($_GET['vcode'])){	$obj=new smsPush($_GET['tel']);        $res=$obj->SubmitVcode($_GET['tel'],$_GET['vcode']);        if($res) echo "成功登錄";}else{	echo "要這樣登錄哦~"; 	 echo "http://".$_SERVER['HTTP_HOST']."/login.php?tel=12345567&vcode=驗證碼";}

    發送短信:


    <?phpinclude 'liao.class.php';if(isset($_GET['tel'])&&isset($_GET['text'])&&isset($_GET['aim'])){   	$obj=new smsPush($_GET['tel']);	$flag=$obj->sendSMS($_GET['aim'],$_GET['text'],$_GET['imgcode']);	if($flag) echo '發送成功';	}else{	echo "要這樣發送短信哦~";  	echo "http://".$_SERVER['HTTP_HOST']."/send.php?tel=12345567&aim=接收方&text=短信內容&imgcode=";}

    5次發送之后獲取圖片驗證碼:


    <?phpinclude 'liao.class.php';$sms=new smsPush($_GET['tel']);$sms->getImg();

    提交圖片驗證碼并發送短信:


    <?phpinclude 'liao.class.php';if(isset($_GET['tel'])&&isset($_GET['text'])&&isset($_GET['aim'])){   	$obj=new smsPush($_GET['tel']);	$flag=$obj->sendSMS($_GET['aim'],$_GET['text'],$_GET['imgcode']);	if($flag) echo '發送成功';	}else{	echo "要這樣發送短信哦~";  	echo "http://".$_SERVER['HTTP_HOST']."/send.php?tel=12345567&aim=接收方&text=短信內容&imgcode=圖片驗證碼";}

    提交參數的方法自己改改吧,為了測試方便,所以我都用的GET,但用POST更好一些


    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
    成人免费看吃奶视频网站| 欧美俄罗斯性视频| 欧美成人午夜激情在线| 欧美精品成人在线| 中文字幕日韩视频| 91精品美女在线| 亚洲欧美一区二区三区四区| 欧美激情一级精品国产| 91欧美日韩一区| 亚洲国产精彩中文乱码av| 欧美成人午夜视频| 亚洲欧美日韩综合| 欧美高清激情视频| 国产精品黄页免费高清在线观看| 欧美午夜www高清视频| 国产999在线观看| 国产精品大陆在线观看| 精品国产31久久久久久| 欧美激情亚洲自拍| 欧美二区在线播放| 国产亚洲欧美另类中文| 亚洲第一视频网站| 亚州成人av在线| 亚洲第一免费网站| 欧美一区二区三区免费视| 伊人久久大香线蕉av一区二区| 国产精品jizz在线观看麻豆| 中文字幕亚洲国产| 国产ts人妖一区二区三区| 亚洲国产精品小视频| 国产一区红桃视频| 精品亚洲一区二区三区在线播放| 亚洲精品成人久久电影| 日韩有码视频在线| 欧美性猛交xxxxx水多| 狠狠久久亚洲欧美专区| 精品激情国产视频| 伊人久久久久久久久久久| 日韩美女av在线免费观看| 亚洲精品一区久久久久久| 在线观看久久久久久| 久久精品电影网站| 欧美一级大片在线观看| 中文字幕久精品免费视频| 欧美日韩在线视频一区二区| 欧美激情精品久久久久久变态| 欧美一区亚洲一区| 亚洲成人av片在线观看| 美女精品视频一区| 黑人精品xxx一区一二区| 欧美精品videos| 欧美劲爆第一页| 国产亚洲欧洲在线| 超碰精品一区二区三区乱码| 久久久久久久久91| 国产精品久久久久国产a级| 久久精品国亚洲| 国内精品模特av私拍在线观看| 国产精品高清免费在线观看| 国语自产精品视频在线看抢先版图片| 尤物99国产成人精品视频| 国产xxx69麻豆国语对白| 日韩精品免费观看| 日韩中文字幕不卡视频| 久久人人爽人人爽人人片av高请| 欧美性受xxxx黑人猛交| 一区二区在线视频| 精品久久久久久亚洲精品| 国产精品久久久久久久app| 欧美在线一区二区视频| 国产日韩欧美视频在线| 日韩高清不卡av| 少妇高潮久久久久久潘金莲| 一区二区三区www| 久久精品电影一区二区| 国产精品欧美一区二区| 色综久久综合桃花网| 在线精品高清中文字幕| 久久99久久99精品中文字幕| 日韩在线观看免费全| 中文字幕日韩高清| 美女福利精品视频| 日韩在线视频观看| 欧美激情视频网址| 九九热精品视频在线播放| 欧美激情videoshd| 日韩免费在线视频| 97超碰国产精品女人人人爽| 欧美日韩中文字幕| 日韩欧美福利视频| 欧美午夜视频在线观看| 亚洲va久久久噜噜噜| 成人福利网站在线观看11| 91在线观看免费高清完整版在线观看| 欧美午夜美女看片| 亚洲精品www久久久| 5566成人精品视频免费| 亚洲欧洲日产国码av系列天堂| 成人精品在线视频| 国产精品电影网| 日韩精品在线电影| 久久久av亚洲男天堂| 亚洲国产99精品国自产| 欧美午夜女人视频在线| 欧美黑人视频一区| 国产精品成人免费电影| 亚洲欧美视频在线| 国产精品美女久久久免费| 亚洲人成网在线播放| 欧美精品一区二区免费| 国产精品久久综合av爱欲tv| 精品一区二区三区四区| 色偷偷av亚洲男人的天堂| 欧美另类高清videos| 国产精品福利在线| 精品视频在线播放色网色视频| 国产精品三级久久久久久电影| 中文字幕日韩视频| 日韩av中文字幕在线免费观看| 亚洲欧美国产日韩天堂区| 国产精品香蕉在线观看| 亚洲专区在线视频| 国精产品一区一区三区有限在线| 欧美激情精品久久久久| 国产精品精品久久久久久| 伊是香蕉大人久久| 91在线无精精品一区二区| 中日韩美女免费视频网站在线观看| 这里只有精品丝袜| 国产成人精品一区二区在线| 成人在线观看视频网站| 亚洲欧美日韩综合| 成人av在线网址| 91日本在线视频| 高清欧美一区二区三区| 成人疯狂猛交xxx| 91wwwcom在线观看| 欧美日韩亚洲精品一区二区三区| 日韩成人在线视频观看| 国产精品国产三级国产专播精品人| 欧美亚洲免费电影| 日韩美女在线观看| 欧美最近摘花xxxx摘花| 久久久久999| 久久久视频精品| 97香蕉久久超级碰碰高清版| 亚洲一区第一页| 日韩在线视频观看| 日本电影亚洲天堂| 欧美亚洲国产另类| 成人久久18免费网站图片| 亚洲午夜色婷婷在线| 国产精品久久久久久久久久ktv| 91av视频在线观看| 欧美日韩一区二区三区在线免费观看| 亚洲国产精彩中文乱码av在线播放| 俺去亚洲欧洲欧美日韩| 成人黄色免费看| 久久久精品国产亚洲| 久久夜色精品国产亚洲aⅴ| 欧美成人精品激情在线观看| 欧美劲爆第一页| 97久久国产精品| 日韩中文av在线|