200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 飞信短信接口php 用PHP实现飞信api接口发飞信短信

飞信短信接口php 用PHP实现飞信api接口发飞信短信

时间:2019-02-23 01:58:09

相关推荐

飞信短信接口php 用PHP实现飞信api接口发飞信短信

用PHP实现飞信api接口发飞信短信

不过这个不能和飞信客户端同时登录,二者只能登一个,只要代码在dw里打开,客户端就掉了呵呵~~~

/*

*Createdon-4-18

*MiaoPengFei

*Tochangethetemplateforthisgeneratedfilegoto

*Window-Preferences-PHPeclipse-PHP-CodeTemplates

*/

$data["username"]=;//这里填自己的手机号

$data["password"]="";//这里填飞信的密码

$data["sendto"]=;//这里填收信人的号码

$data["message"]="没事,这是我自己编的php代码,发的短信哈哈!";//这里填飞信短信内容

$curl=newCurl_Class();

$result=@$curl->post("http://sms.api.bz/fetion.php",$data);

echo$result;//返回信息默认为UTF-8编码的汉字,如果你的页面编码为gb2312,请使用下行语句输出返回信息。

//echoiconv("UTF-8","GBK",$result);

//curl类

classCurl_Class

{

functionCurl_Class()

{

returntrue;

}

functionexecute($method,$url,$fields='',$userAgent='',$httpHeaders='',$username='',$password='')

{

$ch=Curl_Class::create();

if(false===$ch)

{

returnfalse;

}

if(is_string($url)&&strlen($url))

{

$ret=curl_setopt($ch,CURLOPT_URL,$url);

}

else

{

returnfalse;

}

//是否显示头部信息

curl_setopt($ch,CURLOPT_HEADER,false);

//

curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);

if($username!='')

{

curl_setopt($ch,CURLOPT_USERPWD,$username.':'.$password);

}

$method=strtolower($method);

if('post'==$method)

{

curl_setopt($ch,CURLOPT_POST,true);

if(is_array($fields))

{

$sets=array();

foreach($fieldsAS$key=>$val)

{

$sets[]=$key.'='.urlencode($val);

}

$fields=implode('&',$sets);

}

curl_setopt($ch,CURLOPT_POSTFIELDS,$fields);

}

elseif('put'==$method)

{

curl_setopt($ch,CURLOPT_PUT,true);

}

//curl_setopt($ch,CURLOPT_PROGRESS,true);

//curl_setopt($ch,CURLOPT_VERBOSE,true);

//curl_setopt($ch,CURLOPT_MUTE,false);

curl_setopt($ch,CURLOPT_TIMEOUT,10);//设置curl超时秒数

if(strlen($userAgent))

{

curl_setopt($ch,CURLOPT_USERAGENT,$userAgent);

}

if(is_array($httpHeaders))

{

curl_setopt($ch,CURLOPT_HTTPHEADER,$httpHeaders);

}

$ret=curl_exec($ch);

if(curl_errno($ch))

{

curl_close($ch);

returnarray(curl_error($ch),curl_errno($ch));

}

else

{

curl_close($ch);

if(!is_string($ret)||!strlen($ret))

{

returnfalse;

}

return$ret;

}

}

functionpost($url,$fields,$userAgent='',$httpHeaders='',$username='',$password='')

{

$ret=Curl_Class::execute('POST',$url,$fields,$userAgent,$httpHeaders,$username,$password);

if(false===$ret)

{

returnfalse;

}

if(is_array($ret))

{

returnfalse;

}

return$ret;

}

functionget($url,$userAgent='',$httpHeaders='',$username='',$password='')

{

$ret=Curl_Class::execute('GET',$url,'',$userAgent,$httpHeaders,$username,$password);

if(false===$ret)

{

returnfalse;

}

if(is_array($ret))

{

returnfalse;

}

return$ret;

}

functioncreate()

{

$ch=null;

if(!function_exists('curl_init'))

{

returnfalse;

}

$ch=curl_init();

if(!is_resource($ch))

{

returnfalse;

}

return$ch;

}

}

?>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。