好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php飞信接口实例应用代码 - php高级应用

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高级应用的详细内容...

  阅读:44次