200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > php可以发短信的代码 PHP代码函数实现PHP发送短信功能

php可以发短信的代码 PHP代码函数实现PHP发送短信功能

时间:2018-11-22 23:23:21

相关推荐

php可以发短信的代码 PHP代码函数实现PHP发送短信功能

//PHP代码函数实现PHP发送短信功能

//本代码基于开心洋葱 运行

//代码来源:开心洋葱

//PHP发送短信开心洋葱专用(PHP代码函数)

//本代码基于开心洋葱 运行

//代码来源:开心洋葱

function sms($config,$language,$pdo,$sender,$phone_number,$content){

//demo var_dump(sms(self::$config,self::$language,$pdo,"system","18074507509,15507455992","测试内容,时间".date("H:i:s",time())));

$sender=safe_str($sender);

$content=safe_str($content);

$arr=explode(',',$config['sms']['disable_phrase']);

$disable=false;

foreach($arr as $v){

if(strpos($content,$v)!==false){$phrase=$v;$disable=true;continue;}

}

if($disable){return $language['exist_disable_phrase']." ".$phrase;}

$phone_number=explode(',',$phone_number);

$phone_number=array_unique($phone_number);

$addressee='';

$count=0;

foreach($phone_number as $v){

if(preg_match($config['other']['reg_phone'],$v)){$addressee.=$v.',';}

}

$addressee=trim($addressee,',');

$addressee=explode(",",$addressee);

//var_dump($addressee);

$section=ceil(count($addressee)/$config['sms']['max']);

for($i=0;$i

$phone[$i]='';

for($j=$i*$config['sms']['max'];$jindex_pre."phone_msg (`sender`,`addressee`,`content`,`state`,`time`,`count`,`timing`) values ('$sender','".$phone[$i]."','".$content."','1','$time','$count','0')";

if($pdo->exec($sql)){

return send_sms($config,$pdo,$pdo->lastInsertId());

}else{

return false;

}

}

}

}

开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明PHP代码函数实现PHP发送短信功能!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。