아이코드 SMS->LMS 질문입니다 ㅠ
본문
일단 관리자페이지에선 처리해두었으며,
전송페이지에서 수정을 하려는데 조언부탁드립니다.
include_once(G5_LIB_PATH.'/icode.lms.lib.php');
$send_num = array('*** 개인정보보호를 위한 휴대폰번호 노출방지 ***','010-2222-222');
for($i = 0; $i < count($send_num) ; $i++){
$send_hp_mb[$i] = '*** 개인정보보호를 위한 전화번호 노출방지 ***'; // 보내는 전화번호
$recv_hp_mb[$i] = $send_num[$i]; // 받는 전화번호
$send_hp[$i] = str_replace("-","",$send_hp_mb[$i]); // - 제거
$recv_hp[$i] = str_replace("-","",$recv_hp_mb[$i]); // - 제거
$send_number[$i] = "$send_hp[$i]";
$recv_number[$i] = "$recv_hp[$i]";
$sms_content[$i] = "[홈페이지]문의:". "\n" .$wr_name. "\n" .$wr_1. "\n" .$wr_2. "\n" .$wr_3."안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요안녕하세요"; // 문자 내용
$SMS = new LMS; // SMS 연결
$SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $config['cf_icode_server_port']);
$SMS->Add($recv_number[$i],$send_number[$i], $config['cf_icode_id'], iconv("utf-8", "euc-kr", stripslashes($sms_content[$i])), "");
$SMS->Send();
}
이렇게 $SMS = new SMS에서
$SMS = new LMS로 일단 바꿨는데..
다른 변경도 필요할까요..? !-->
답변 4
구조가 잘못 되엇습니다
그리고 발송내용이 같을 경우 한명씩 각각 보내는 것이 아닙니다
수신번호를 배열로 해놓은 이유가 있습니다
발송번호는 테스트로 아무것이나 하면 발송 안되는 것은 아시죠?
for문 삭제 , 다음 처럼 간단하게....
$SMS = new LMS; // SMS 연결
$SMS->SMS_con(~~~~
$recv_num=array('00000000000','000-0000-0000');
$send_num='00000000000';
$sms_conten = "안녕하세요 테스트입니다";
$cnt =count($recv_num);
$SMS->Add($recv_num ,$send_num, $config['cf_title'],'' , '' , iconv_euckr(sms_content) ,'' , $cnt);
//$SMS->Add(수신번호배열 , 발송번호,홈페이지명, ~~
$SMS->Send();
SMS.Add 인자 개수와
https://github.com/gnuboard/gnuboard5/blob/master/lib/icode.sms.lib.php#L71
function Add($dest, $callBack, $Caller, $msg, $rsvTime="")
LMS.Add 인자 개수가 다른것 같습니다.
https://github.com/gnuboard/gnuboard5/blob/master/lib/icode.lms.lib.php#L63
function Add($strDest, $strCallBack, $strCaller, $strSubject, $strURL, $strData, $strDate="", $nCount)
LMS 를 사용하는 곳을 참조해 적절한 수정이 필요할것 같습니다.
!-->!-->이것도 아닌가보네요..
$send_num = array('*** 개인정보보호를 위한 휴대폰번호 노출방지 ***','0124564657');//$send_num = array('받는번호1','받는번호2','받는번호3');
for($i = 0; $i < count($send_num) ; $i++){
$send_hp_mb[$i] = '02111111'; // 보내는 전화번호
$recv_hp_mb[$i] = $send_num[$i]; // 받는 전화번호
$send_hp[$i] = str_replace("-","",$send_hp_mb[$i]); // - 제거
$recv_hp[$i] = str_replace("-","",$recv_hp_mb[$i]); // - 제거
$send_number[$i] = "$send_hp[$i]";
$recv_number[$i] = "$recv_hp[$i]";
$sms_content[$i] = "안녕하세요 테스트입니다";
$SMS = new LMS; // SMS 연결
$SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $config['cf_icode_server_port']);
$SMS->Add($recv_number[$i],$send_number[$i], $config['cf_icode_id'],"","", iconv("utf-8", "euc-kr", stripslashes($sms_content[$i])) ,"", $i);
$SMS->Send();
}
기존에 적용된 소스를 참고해서 적용하시면 도움 되실겁니다.
참고로 /bbs/qawrite_update.php 파일에 383~442줄 참고해 보세요