php飞信接口实例应用代码
header( "content-type: text/html; charset=utf-8" ); error_reporting (0); include "libs/fetion.class.php" ; $demo = $_get [demo]; $help = '帮助:如果需要群发多号用英文逗号(,)分隔(159..,159..),有更多建议请联系 qq:85431993<br>e-mail:threesky@gmail测试数据' ; $api = "本站接口:<br>http://api.heqee测试数据/fetion/?username=飞信手机号码&passowrd=飞信手机密码&to=接收人号码&message=短信内容<br>或者<br>http://api.heqee测试数据/fetion/?u=飞信手机号码&p=飞信手机密码&t=接收人号码&m=短信内容" ; if ( $demo != "" ){ if (!in_array( $demo , array ( "send" , "code" , "help" , "api" ))){error( "参数错误!" );} switch ( $demo ){ case "code" : exit (highlight_file( "demo.php" ,true)); break ; case "help" : exit ( $help ); break ; case "api" : exit ( $api ); break ; } } function getval( $key ){ if (!isset( $_post [ $key ])|| $_post [ $key ]==null|| $_post [ $key ]== '' ){ return ( $_get [ $key ] != '' && isset( $_get [ $key ])) ? trim( $_get [ $key ]) : null; } else { return ( $_post [ $key ] != '' && isset( $_post [ $key ])) ? trim( $_post [ $key ]) : null; } } function error( $msg ){ exit ( "<b>heqee info:</b> " . $msg ); } function gbktoutf8 ( $value ) { return iconv( "gbk" , "utf-8" , $value ); } $send = array (); $send [ 'username' ] = getval( 'username' ) != null ? getval( 'username' ) : getval( 'u' ); $send [ 'password' ] = getval( 'password' ) != null ? getval( 'password' ) : getval( 'p' ); $send [ 'to' ] = getval( 'to' ) != null ? getval( 'to' ) : getval( 't' ); $send [ 'message' ] = gbktoutf8(getval( 'message' ) != null ? getval( 'message' ) : getval( 'm' )); $send [ 'message_len' ]= strlen ( $send [ 'message' ]); switch ( $send ){ case $send [ 'username' ]==null: error( '请输入登陆手机的号码.' ); break ; case $send [ 'password' ]==null: error( '请输入登陆手机的密码.' ); break ; case $send [ 'to' ]==null: error( '请输入接收手机的号码.' ); break ; case $send [ 'message' ]==null: error( '请输入短信内容.' ); break ; case $send [ 'message_len' ] >360: error( '消息内容不能超过180个字符.' ); break ; } $fetion = new fetion( $send [ 'username' ], $send [ 'password' ]); $fetion ->send( $send [ 'to' ], $send [ 'message' ]);实例应用,代码如下:
/* 所需php扩展:curl, simplexml */ include "libs/fetion.class.php" ; #设置飞信帐号密码 $username = "15900000000" ; $password = "password" ; //接收号码,多号码用","分隔(159..,159..) $sendto = "15900000000,13400000000" ; //消息内容 $message = "i am from heqee测试数据" ; //开源代码phpfensi测试数据 //实例化(必须) $fetion = new fetion( $username , $password ); //发送 返回布尔 $sms = $fetion ->send( $sendto , $message ); if ( $sms ){ echo "ok" ; }查看更多关于php飞信接口实例应用代码 - php高级应用的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did30210