<?php
/***************************************************************************
*
* Copyright (c) 2012 219.me, Inc. All Rights Reserved
*
*
**************************************************************************/
/**
*
@file index.php
*
@author CplusHua
*
@date 2012-06-14
*
@version v0.1
* @brief
*/
require_once 'Bcms.class.php';
$message=$_POST['msg'];
$tel=$_POST['tel'];
$key=$_POST['pwd'];
$address=Array(0=>$tel);
$address=json_encode($address);
print_r($address);
$accessKey = '';//AK
$secretKey = '';//SK
$queueName = '';//消息队列名
$host = 'bcms.api.duapp.com';
function error_output ( $str )
{
echo "\033[1;40;31m" . $str ."\033[0m" . "\n";
}
function right_output ( $str )
{
echo "\033[1;40;32m" . $str ."\033[0m" . "\n";
}
function sms ( $queueName, $message, $address )
{
global $accessKey, $secretKey, $host;
$bcms = new Bcms ( $accessKey, $secretKey, $host ) ;
$ret = $bcms->sms ( $queueName, $message, $address ) ;
if ( false === $ret )
{
error_output ( 'WRONG, ' . __FUNCTION__ . ' ERROR!!!!!' ) ;
error_output ( 'ERROR NUMBER: ' . $bcms->errno ( ) ) ;
error_output ( 'ERROR MESSAGE: ' . $bcms->errmsg ( ) ) ;
error_output ( 'REQUEST ID: ' . $bcms->getRequestId ( ) );
}
else
{
right_output ( 'SUCC, ' . __FUNCTION__ . ' OK!!!!!' ) ;
right_output ( 'result: ' . print_r ( $ret, true ) ) ;
}
}
function fetchMessage ( $queueName )
{
global $accessKey, $secretKey, $host;
$bcms = new Bcms ( $accessKey, $secretKey, $host ) ;
//$optional [ Bcms::MSG_ID ] = 1;
$optional [ Bcms::FETCH_NUM ] = 2;
$ret = $bcms->fetchMessage ( $queueName, $optional ) ;
if ( false === $ret )
{
error_output ( 'WRONG, ' . __FUNCTION__ . ' ERROR!!!!!' ) ;
error_output ( 'ERROR NUMBER: ' . $bcms->errno ( ) ) ;
error_output ( 'ERROR MESSAGE: ' . $bcms->errmsg ( ) ) ;
error_output ( 'REQUEST ID: ' . $bcms->getRequestId ( ) );
}
else
{
right_output ( 'SUCC, ' . __FUNCTION__ . ' OK!!!!!' ) ;
right_output ( 'result: ' . print_r ( $ret, true ) ) ;
}
}
if (''==$key)//设置简单认证密码
sms($queueName, $message, $address);