阿里大于短信使用
1、发送推广信息(邮件或手机)promote_msg群发,promote_msg_list,信息内容是content。
D:\WWW\www.xxx.net\admin\Lib\Action\PromoteMsgListAction.class.php:
81 $sms = new sms_sender();
82
83: $result = $sms->sendSms($msg_item['dest'],$msg_item['content'],1);
84 $msg_item['result'] = $result['msg'];
85 $msg_item['is_success'] = intval($result['status']);
2、后台发送测试,信息内容是系统定义的常量DEMO_SMS
D:\WWW\www.xxx.net\admin\Lib\Action\SmsAction.class.php:
217 $sms = new sms_sender();
218
219: $result = $sms->sendSms($test_mobile,l("DEMO_SMS").rand("100000,999999"));
220 if($result['status'])
221 {
3、发送推广信息,promote_msg_list,手机号dest,内容content
D:\WWW\www.xxx.net\app\Lib\main\cronModule.class.php:
185 require_once(APP_ROOT_PATH."system/utils/es_sms.php");
186 $sms = new sms_sender();
187: $result=$sms->sendSms($msg_item['dest'],$msg_item['content'],1);
188 //发送结束,更新当前消息状态
189 $GLOBALS['db']->query("update ".DB_PREFIX."promote_msg_list set is_success = ".intval($result['status']).",result='".$result['msg']."' where id =".intval($msg_item['id']));
4、读取deal_msg_list表的数据进行发送
D:\WWW\www.xxx.net\system\common.php:
4884 require_once(APP_ROOT_PATH."system/utils/es_sms.php");
4885 $sms = new sms_sender();
4886: $result = $sms->sendSms($msg_item['dest'],$msg_item['content']);
4887 //发送结束,更新当前消息状态
4888 $GLOBALS['db']->query("update ".DB_PREFIX."deal_msg_list set is_success = ".intval($result['status']).",result='".$result['msg']."' where id =".intval($msg_item['id']));
5、提交手机号,发送内容,保存在deal_msg_list表进行发送
D:\WWW\www.xxx.net\system\schedule\pintuan_schedule.php:
49 require_once(APP_ROOT_PATH."system/utils/es_sms.php");
50 $sms = new sms_sender();
51: $result = $sms->sendSms($msg_item['dest'],$msg_item['content']);
52
53 //发送结束,更新当前消息状态
6、_sendSmsMsg(),没有调用此方法的地方
D:\WWW\www.xxx.net\system\schedule\sms_schedule.php:
34 fanwe_require(APP_ROOT_PATH."system/utils/es_sms.php");
35 $sms = new sms_sender();
36: $return = $sms->sendSms($data['dest'],$data['content']);
37 return $return;
38 }