function sendMsg($mobile, $content) { $tc = file_get_contents('config/sms.tmp.php'); $tmp = explode('@', $tc); if ($tmp[0] >= config::get('sms_maxnum') && $tmp[1] == date('Y-m-d')) { front::flash('发送失败,请检查用户名、密码或剩余条数'); return; } include_once("phprpc/phprpc_client.php"); $client = new PHPRPC_Client(); $client->setProxy(NULL); $client->useService('http://pay.cmseasy.cn/sms.php'); $client->setKeyLength(128); $client->setEncryptMode(3); $keys = config::get('sms_keyword'); if ($keys != '') { $keys = explode(',', $keys); $content = str_ireplace($keys, '*', $content); } $rs = $client->sendMsg($mobile, $content, config::get('sms_username'), md5(config::get('sms_password'))); if ($rs->SendSMSResult == '0') { $num = $tmp[0] + 1; file_put_contents('config/sms.tmp.php', $num . '@' . date('Y-m-d')); } return $rs; }