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

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

아이코드로 SMS발송할경우

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

 

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

 

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

 

[code]
// 문자 발송 함수
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;
}
[/code]

 

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

 

[code]

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

...

 

$sHp = "010-0000-0000"; // 발송번호

$rHp = "010-0000-0000"; // 수신번호

$msg = "문자발송하실 내용";   //발송내용

if (smsSend($sHp,$rHp,$msg)) 

   alert('정상발송');

else

   alert('발송오류');

 

[/code]

 

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

 

 

댓글 작성

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

로그인하기

댓글 18개

네,~ 감사합니다.
별말씀을요~, 감사합니다.
좋은정보 감사합니다.
넵, 감사합니다.
자료 감사합니다. 근래에 폼으로 양식 받아서 SMS전송을 좀 하고있는데, 응용해서 잘 활용해보겠습니다~
네~ 도움되신다니 다행이네요
감사합니다.
고맙습니다. ^^
^^ 감사합니다~~
좋은 팁 감사합니다 ^^
좋은 정보 감사합니다 ^.^
별도로 만든 폼메일에 적용할 수 있는 게 필요했는데 해메다가 이걸로 적용 잘되네요..ㅠㅠ 감사합니다
그런데..
if (smsSend($sHp,$rHp,$msg))
alert('정상발송');
else
alert('발송오류');

이부분을 alert 말고 끝내는 방법이없을까요;
이미폼메일에서 alert가 나오고 있는데 또 나와서 복잡해보여서요..
smsSend($sHp,$rHp,$msg);

이렇게만 사용하시면됩니다.
감사합니다!^^

게시판 목록

그누보드5 팁자료실

글쓰기