회원가입시 회원에게 문자전송 채택완료
register_form_update.tail.skin.php
이 파일이 문자 전송 역할을 하는 것 같은데
아이코드 충전을 해두었는데도 문자 전송이 안되네요.
따로 설정이 필요한건가요?
아래는 위 파일의 소스입니다.
</p><p><?php</p><p>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p><p> </p><p>//----------------------------------------------------------</p><p>// SMS 문자전송 시작</p><p>//----------------------------------------------------------</p><p> </p><p>$sms_contents = $default['de_sms_cont1'];</p><p>$sms_contents = str_replace("{이름}", $mb_name, $sms_contents);</p><p>$sms_contents = str_replace("{회원아이디}", $mb_id, $sms_contents);</p><p>$sms_contents = str_replace("{회사명}", $default['de_admin_company_name'], $sms_contents);</p><p> </p><p>// 핸드폰번호에서 숫자만 취한다</p><p>$receive_number = preg_replace("/[^0-9]/", "", $mb_hp); // 수신자번호 (회원님의 핸드폰번호)</p><p>$send_number = preg_replace("/[^0-9]/", "", $default['de_admin_company_tel']); // 발신자번호</p><p> </p><p>if ($w == "" && $default['de_sms_use1'] && $receive_number)</p><p>{</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if ($config['cf_sms_use'] == 'icode')</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>{</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if($config['cf_sms_type'] == 'LMS') {</p><p> include_once(G5_LIB_PATH.'/icode.lms.lib.php');</p><p> </p><p> $port_setting = get_icode_port_type($config['cf_icode_id'], $config['cf_icode_pw']);</p><p> </p><p> // SMS 모듈 클래스 생성</p><p> if($port_setting !== false) {</p><p> $SMS = new LMS;</p><p> $SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $port_setting);</p><p> </p><p> $strDest = array();</p><p> $strDest[] = $receive_number;</p><p> $strCallBack = $send_number;</p><p> $strCaller = iconv_euckr(trim($default['de_admin_company_name']));</p><p> $strSubject = '';</p><p> $strURL = '';</p><p> $strData = iconv_euckr($sms_contents);</p><p> $strDate = '';</p><p> $nCount = count($strDest);</p><p> </p><p> $res = $SMS->Add($strDest, $strCallBack, $strCaller, $strSubject, $strURL, $strData, $strDate, $nCount);</p><p> </p><p> $SMS->Send();</p><p> $SMS->Init(); // 보관하고 있던 결과값을 지웁니다.</p><p> }</p><p> } else {</p><p> include_once(G5_LIB_PATH.'/icode.sms.lib.php');</p><p> </p><p> $SMS = new SMS; // SMS 연결</p><p> $SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $config['cf_icode_server_port']);</p><p> $SMS->Add($receive_number, $send_number, $config['cf_icode_id'], iconv_euckr(stripslashes($sms_contents)), "");</p><p> $SMS->Send();</p><p> $SMS->Init(); // 보관하고 있던 결과값을 지웁니다.</p><p> }</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p>}</p><p>//----------------------------------------------------------</p><p>// SMS 문자전송 끝</p><p>//----------------------------------------------------------</p><p>?></p><div>
</div><p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
8년 전
https://github.com/gnuboard/gnuboard5/blob/master/lib/icode.sms.lib.php">https://github.com/gnuboard/gnuboard5/blob/master/lib/icode.sms.lib.php 참고..
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
8년 전
발신자 번호 등록은 하셨는지요?
$SMS->$Result 변수에서 결과값을 확인해보셔야 합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
W
8년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택
icode.sms.lib.php 이 파일에서 따로 설정할 내용이 있는건가요?
발신자 번호는 SMS 기본 설정에서 회신번호 입력하고 다른건지...