균이님 ㅠ ㅠ 도와주세요~ 관리자가 답변글 올리면 새로 올라온 답글은 문자 안가도록 가능할까요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

균이님 ㅠ ㅠ 도와주세요~ 관리자가 답변글 올리면 새로 올라온 답글은 문자 안가도록 가능할까요? 정보

균이님 ㅠ ㅠ 도와주세요~ 관리자가 답변글 올리면 새로 올라온 답글은 문자 안가도록 가능할까요?

본문

균이님 덕분에 문제점이 잘 해결되어서 다시 한번 감사드려요.


>> http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=277195


그런데 관리자가 게시판에 올라온 새글에 답변 버튼을 클릭해서 답글을 올리면
답글도 새로운 게시물로 인식되기 때문에
관리자의 휴대폰으로 문자가 똑같이 오네요.

관리자가 올린 답변글은 관리자에게 문자가 가지 않도록 하는게 가능할까요?

가능하다면 어떤 부분을 수정해야 할까요?

도와주세요 ㅠ ㅠ





//-------------------------------------------------------------------------

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

// 자신만의 코드를 넣어주세요.

if($w != 'u') {  // 글작성시 문자보내고 수정시에는 문자 안보냄
    $sms_url = "http://sslsms.cafe24.com/sms_sender.php";                    // 전송요청 URL
// $sms_url = "https://sslsms.cafe24.com/sms_sender.php";                // HTTPS 전송요청 URL
    $sms['user_id'] = base64_encode(""); //SMS 아이디.
    $sms['secure'] = base64_encode("") ;//인증키
    $sms['msg'] = base64_encode("바른이 상담게시판에 새글이 올라왔습니다.");        // 메세지

$sms['rphone'] = base64_encode("관리자휴대폰 번호");                        // 받는사람 전화번호, 여러명일때 ,구분


$sms['sphone1'] = base64_encode("000");                                  // 보내는사람 전화 앞번호
    $sms['sphone2'] = base64_encode("000");                                // 보내는사람 전화 중간번호
    $sms['sphone3'] = base64_encode("000");                                // 보내는사람 전화 뒷번호

    $sms['rdate'] = base64_encode("");              // 예약날짜
    $sms['rtime'] = base64_encode("");              // 예약시간
    $sms['mode'] = base64_encode("1");              // base64 사용시 반드시 모드값을 1로 주셔야 합니다.
    $sms['testflag'] = base64_encode("");          // 테스트일경우:Y, 아닐경우:NULL
    $sms['destination'] = base64_encode("");

$returnurl = "/bbs/board.php?bo_table=$bo_table";  // 메세지 전송후 이동할 페이지
    $sms['repeatFlag'] = base64_encode("");  // 반복설정
    $sms['repeatNum'] = base64_encode("");  // 반복횟수
    $sms['repeatTime'] = base64_encode("");  // 반복시간
    $nointeractive = "1";                    // 성공시 대화상자(alert)를 사용 (0:사용, 1:사용안함)

    $host_info = explode("/", $sms_url);
    $host = $host_info[2];
    $path = $host_info[3]."/".$host_info[4];

    srand((double)microtime()*1000000);
    $boundary = "---------------------".substr(md5(rand(0,32000)),0,10);
    //print_r($sms);

    // 헤더 생성
    $header = "POST /".$path ." HTTP/1.0\r\n";
    $header .= "Host: ".$host."\r\n";
    $header .= "Content-type: multipart/form-data, boundary=".$boundary."\r\n";

    // 본문 생성
    foreach($sms AS $index => $value){
        $data .="--$boundary\r\n";
        $data .= "Content-Disposition: form-data; name=\"".$index."\"\r\n";
        $data .= "\r\n".$value."\r\n";
        $data .="--$boundary\r\n";
    }
    $header .= "Content-length: " . strlen($data) . "\r\n\r\n";

    $fp = fsockopen($host, 80);

    if ($fp) {
        fputs($fp, $header.$data);
        $rsp = '';
        while(!feof($fp)) {
            $rsp .= fgets($fp,8192);
        }
        fclose($fp);
        $msg = explode("\r\n\r\n",trim($rsp));
        $rMsg = explode(",", $msg[1]);
        $Result= $rMsg[0]; //발송결과
        $Count= $rMsg[1]; //잔여건수

        //발송결과 알림
        if($Result=="success") {
            $alert = "성공";
            $alert .= " 잔여건수는 ".$Count."건 입니다.";
        }
        else if($Result=="reserved") {
            $alert = "성공적으로 예약되었습니다.";
            $alert .= " 잔여건수는 ".$Count."건 입니다.";
        }
        else if($Result=="3205") {
            $alert = "잘못된 번호형식입니다.";
        }

else if($Result=="0044") {
            $alert = "스팸문자는발송되지 않습니다.";
        }
        else {
            $alert = "[Error]".$Result;
        }
    }
    else {
        $alert = "Connection Failed";
    }

    if($nointeractive=="1" && ($Result!="success" && $Result!="Test Success!" && $Result!="reserved") ) {
        echo "<script>alert('".$alert ."')</script>";
    }
    else if($nointeractive!="1") {
        echo "<script>alert('".$alert ."')</script>";
    }
    echo "<script>location.href='".$returnurl."';</script>";

}
?>

//-------------------------------------------------------------------------

댓글 전체

전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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