그누보드 아이코드 문자 발송 기능 오류

그누보드 아이코드 문자 발송 기능 오류

QA

그누보드 아이코드 문자 발송 기능 오류

본문

안녕하세요

 

그누보드에서 문자 보내려고합니다

 

아이코드

- 발신자 등록 완료

- 관리자 페이지에서 발송 완료

- 문자 잔액 충전 완료

 

sms_send.php 로 ajax 보낸게 잘 가긴 하는데요

php에서 잘못된 것 같은데 잘 모르겟습니다ㅠㅠ

 

버튼에 function 달았구요 ↓

 

        function mapSubmitFt(){

          //휴대폰번호 체크

          if($("#map_sms").val()==''){

            alert("휴대폰번호를 입력하세요.");

            $("#map_sms").focus();

            return false;

          }

            var map_sms = $("#map_sms").val();

            $.ajax({

              type: "POST",

              url: "<?= G5_THEME_URL;?>/sms_send.php",

              data: map_sms,

              success: function(data){

                console.log(data);

                alert('성공');

              }

            });

 

 

그누보드 게시판에서 본 아래 코드 가져왔습니다 ↓

[sms_send.php]

 

<?

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

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

 

$sms_contents = "문자내용";

 

// 핸드폰번호에서 숫자만 취한다

    $send_hp_mb = "*** 개인정보보호를 위한 휴대폰번호 노출방지 ***"; // 보내는 전화번호

    $recv_hp_mb = "*** 개인정보보호를 위한 휴대폰번호 노출방지 ***"; //  받는 전화번호

 

    $send_hp = str_replace("-","",$send_hp_mb); // - 제거

    $recv_hp = str_replace("-","",$recv_hp_mb); // - 제거

 

    $send_number =  "$send_hp";

    $receive_number = "$recv_hp";

 

    if ($config['cf_sms_use'] == 'icode')

    {

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

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

 

            $port_setting = get_icode_port_type($config['cf_icode_id'], $config['cf_icode_pw']);

 

            // 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);

 

                $strDest     = array();

                $strDest[]   = $receive_number;

                $strCallBack = $send_number;

                $strCaller   = iconv_euckr(trim($config['cf_title']));

                $strSubject  = '';

                $strURL      = '';

                $strData     = iconv_euckr($sms_contents);

                $strDate     = '';

                $nCount      = count($strDest);

 

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

 

                $SMS->Send();

                $SMS->Init();

            }

        } else {

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

 

            $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']);

            $SMS->Add($receive_number, $send_number, $config['cf_icode_id'], iconv_euckr(stripslashes($sms_contents)), "");

            $SMS->Send();

            $SMS->Init();

        }

    }

   

 ?>


 

ajax가 문제였을까요..?

받는 부분(sms_send.php) 가 문제 있나요../???

 

제발 답변 부탁드립니다ㅜㅜㅜㅜ

이 질문에 댓글 쓰기 :

답변 1

/테마/테마명/sms_send.php 이시자나요

 

상단에 include_once(G5_LIB_PATH.'/icode.sms.lib.php'); 이걸 정의 하셨는데

G5_LIB_PATH 선언이 안되서 일거 같아요

include_once('./_common.php'); 이걸 하나 삽입해보시는건 어떠세요?

답변을 작성하시기 전에 로그인 해주세요.
전체 95
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT