LMS 발송 함수(라이브러리) - 장문SMS > 그누보드5 팁자료실

그누보드5 팁자료실

LMS 발송 함수(라이브러리) - 장문SMS 정보

LMS 발송 함수(라이브러리) - 장문SMS

본문

이전버전에 공개해드린 단문SMS에 이어서

이번에는 장문 LMS 발송 함수입니다.

 

사용방법은 ( https://sir.kr/g5_tip/8262 )와 동일 합니다.

 



function lmsSend($sHp, $rHp, $msg) {
    global $g5, $config;
    $rtn = "";
    try {
        $send_hp = str_replace("-","",$sHp); // - 제거 
        $recv_hp = str_replace("-","",$rHp); // - 제거 
        $strDest = array(); 
        $strDest[0] = $recv_hp; 
        $SMS = new LMS; // SMS 연결 
        $SMS->SMS_con($config['cf_icode_server_ip'], 
                                    $config['cf_icode_id'], 
                                    $config['cf_icode_pw'], 
                                    '1'); 
        $SMS->Add($strDest, 
                            $send_hp, 
                            $config['cf_icode_id'],
                            "",
                            "", 
                            iconv("utf-8", "euc-kr", $msg), 
                            "",
                            "1"); 
//                            iconv("utf-8", "euc-kr", stripslashes($msg)), 
// 메세지에서 특수문자를 제거하여 발송하려면 stripslashes를 추가하세요
        $SMS->Send(); 
        $rtn = true;
    }
    catch(Exception $e) {
        alert("처리중 문제가 발생했습니다.".$e->getMessage());
        $rtn = false;
    }
    return $rtn;
}
 // 문자보내기 끝 
 

 

실제 발송하는 영역에서

꼭 포함해야할 부분은 

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

입니다.


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

 

 

추천
2

댓글 3개

와우 좋네요...단문 장문 연계해서 하나로 만들면 더 좋을것 같습니다... 아마..이건 활용하는자가 해야겠죠.. 문자수에 따라서 장문으로 아니면 단문으로 넘어가게 해노면 될듯.싶어요~
전체 2,427 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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