SMS 발송 간편 함수(라이브러리) > 그누보드5 팁자료실

그누보드5 팁자료실

SMS 발송 간편 함수(라이브러리) 정보

SMS 발송 간편 함수(라이브러리)

본문

아이코드로 SMS발송할경우

발송함수를 정리해서 올려주신분들에게 먼저 감사를 전합니다.~

 

PHP 코드의 재사용시 조금 쉽게 처리하도록 변경해봤습니다.

 

/extend/user.config.php (예 : 임의의 라이브러리 )와 같은 라이브러리에 넣어서 사용하시면될듯 합니다.

 


// 문자 발송 함수
function smsSend($sHp, $rHp, $msg)     {      
    global $g5, $config;
    $rtn = "";
    try {
        $send_hp = str_replace("-","",$sHp); // - 제거 
        $recv_hp = str_replace("-","",$rHp); // - 제거         
        $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($recv_hp, 
                            $send_hp, 
                            $config['cf_icode_id'], 
                            iconv("utf-8", "euc-kr", stripslashes($msg))
                            , ""); 
        $SMS->Send(); 
        $rtn = true;
    }
    catch(Exception $e) {
        alert("처리중 문제가 발생했습니다.".$e->getMessage());
        $rtn = false;
    }
    return $rtn;
}

 

사용하는 에제는 실제 사용하실 영역에

 


include_once(G5_LIB_PATH.'/icode.sms.lib.php'); 
...
 
$sHp = "*** 개인정보보호를 위한 휴대폰번호 노출방지 ***"; // 발송번호
$rHp = "*** 개인정보보호를 위한 휴대폰번호 노출방지 ***"; // 수신번호
$msg = "문자발송하실 내용";   //발송내용
if (smsSend($sHp,$rHp,$msg)) 
   alert('정상발송');
else
   alert('발송오류');
 

 

와 같이 사용하시면 간단하게 사용/재사용이 가능하십니다.

 

 

추천
5

댓글 17개

별도로 만든 폼메일에 적용할 수 있는 게 필요했는데 해메다가 이걸로 적용 잘되네요..ㅠㅠ 감사합니다
그런데..
if (smsSend($sHp,$rHp,$msg))
  alert('정상발송');
else
  alert('발송오류');

이부분을 alert 말고 끝내는 방법이없을까요;
이미폼메일에서 alert가 나오고 있는데 또 나와서 복잡해보여서요..
전체 2,431 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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