56短信网为您提供快捷、高效的短信接口服务,如果您在接入或修改短信接口中系统中遇到什么问题,请及时联系我们技术人员,QQ:852754126,826585910
短信api地址:http://jiekou.56dxw.com/sms/HttpInterfaceMd5.aspx?comid=70&username={uid}&userpwd={pwd}&handtel={moblie}&sendcontent={content}&sendtime=&smsnumber=10690
小猪生活通已经对密码进行了md5加密,所以需要调用加密接口
如果您修改了api地址,还是不行的话,您需要在修改文件,cms\Lib\ORG\Sms.class.php, 找到以下代码,
//$smsapi_senturl = str_replace("{content}",urlencode($content.$site_name),$smsapi_senturl);
修改成如下代码:
$smsapi_senturl = str_replace("{content}",urlencode(mb_convert_encoding(($content.$site_name), 'gbk' ,'utf-8')),$smsapi_senturl);
1。首先确保您安装的小猪o2o已经能正常运行。修改文件,cms\Lib\ORG\Sms.class.php(以下代码小猪cms修改短信接口也可以参考)
核心代码如下:
public function sendSms($data = array(), $send_time = '', $charset = 'utf-8', $id_code = '')
{
if ($data) {
$type = isset($data['type']) ? $data['type'] : 'meal';
$sendto = isset($data['sendto']) ? $data['sendto'] : 'user';
$mer_id = isset($data['mer_id']) ? intval($data['mer_id']) : 0;
$store_id = isset($data['store_id']) ? intval($data['store_id']) : 0;
$uid = isset($data['uid']) ? intval($data['uid']) : 0;
if (empty($mer_id)) return 'mer_id is null';
$content = isset($data['content']) ? Sms::_safe_replace($data['content']) : '';
if (empty($content)) return 'send content is null';
$mobile = isset($data['mobile']) ? $data['mobile'] : '';
$phone_array = explode(',', $mobile);
$mobile = $pre = '';
foreach ($phone_array as $phone) {
if (Sms::checkmobile($phone)) {
$mobi