테스트 사이트 - 개발 중인 베타 버전입니다

주문 후 문자 발송시 제목 채택완료

JN나비 2년 전 조회 1,918

 

</strong></p>

<p>// SMS 전송

        if($sms_count > 0) {

            if($config['cf_sms_type'] == 'LMS') {

                include_once(G5_LIB_PATH.'/icode.lms.lib.php');</p>

<p>                $port_setting = get_icode_port_type($config['cf_icode_id'], $config['cf_icode_pw']);</p>

<p>                // SMS 모듈 클래스 생성

                if($port_setting !== false) {

                    $SMS = new LMS;

                    $SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $port_setting);

                    

                    for($s=0; $s<count($sms_messages); $s++) {

                        $strDest     = array();

                        $strDest[]   = $sms_messages[$s]['recv'];

                        $strCallBack = $sms_messages[$s]['send'];

                        $strCaller   = iconv_euckr(trim($default['de_admin_company_name']));

                        $strSubject  = $default['de_sms_cont2t'];

                        $strURL      = '';

                        $strData     = iconv_euckr($sms_messages[$s]['cont']);

                        $strDate     = '';

                        $nCount      = count($strDest);</p>

<p>                        $res = $SMS->Add($strDest, $strCallBack, $strCaller, $strSubject, $strURL, $strData, $strDate, $nCount);</p>

<p>                        $SMS->Send();

                        $SMS->Init(); // 보관하고 있던 결과값을 지웁니다.

                    }

                }

            } else {

                include_once(G5_LIB_PATH.'/icode.sms.lib.php');</p>

<p>                $SMS = new SMS; // SMS 연결

                $SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $config['cf_icode_server_port']);</p>

<p>                for($s=0; $s<count($sms_messages); $s++) {

                    $recv_number = $sms_messages[$s]['recv'];

                    $send_number = $sms_messages[$s]['send'];

                    $sms_content = iconv_euckr($sms_messages[$s]['cont']);</p>

<p>                    $SMS->Add($recv_number, $send_number, $config['cf_icode_id'], $sms_content, "");

                }</p>

<p>                $SMS->Send();

                $SMS->Init(); // 보관하고 있던 결과값을 지웁니다.

            }

        }

    }

}

// SMS END</p>

<p><strong>
 

 

안녕하세요 위와 같이 주문 후 문자를 발송하게 되어있는데 

$strSubject  = '';  이 부분이 제목 발송 부분이라 이 부분을 다음과 같이 변경했습니다.

 

$strSubject  = $default['de_sms_cont2t'];

물론 DB에 g5_shop_default 에  de_sms_cont2t를 추가 해놓고 안에 내용 약 10글자 들어있습니다.

 

그런데 아예 문자 발송이 실패하네요..

 

혹시 어디가 잘못되었을까요?

 

고수님들 부탁드립니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

2년 전

일단 저 $sms_count를 통과하는지 보시고 한다면

문자 보내는 기본 소스를 참고하셔서 어떤 에러가 뜨시는지 확인을 해보셔야 할 거 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

toqurk
2년 전

for 문 안에서 배열을 선언하시나요??

LMS 는 for 문 안에서 전송하고 SMS 는 for 문이 끝나고 전송하네요..

무언가...사실 sms 와 lms 차이는 문자열 길이 차이일뿐인데..내용의 byte 수가 몇자까지 허용이냐 차이일 뿐일텐데...


 
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
2년 전

SMS는 제목을 넣어 발송할수 없습니다.

 

제목은 LMS 부터 가능한 부분입니다.

 

기존에 잘 되던것이라면 발송오류 코드가 나올텐데 그 부분을 확인해 보셔야 할듯 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

J
JN나비
2년 전
저게 LMS로 전송되는겁니다.. 죄송하지만 발송 오류코드는 어디서 볼수 있나요?
플라이
2년 전
아이코드로그인하시면 확인되실겁니다.
J
JN나비
2년 전
네 확인해볼게요 감사합니다
J
JN나비
2년 전
아예 저쪽으로 들어가지도 않았네요..

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인