게시판에 값이 저장되는 상담신청 퀵메뉴에서 sms전송하기

게시판에 값이 저장되는 상담신청 퀵메뉴에서 sms전송하기

QA

게시판에 값이 저장되는 상담신청 퀵메뉴에서 sms전송하기

본문

게시판에 상담신청 글등록되면 관리자 핸드폰으로 sms 알림문자 오도록 하였습니다.

여기서 고수님들 글 보고 쉽게 처리했는데요 

 

그런데 홈페이지내에 이름,연락처 등 상담신청하기 퀵메뉴가 있습니다.

이 상담신청 퀵메뉴에서 입력한것은 위에 말한 상담신청 게시판에 저장은 되는데

sms알림문자가 오지않아요ㅜ

 

그래서 퀵메뉴 들어가있는 위치에 게시판에 적용했던 코드를 추가해봤습니다

(근데 이게 공통푸터에 해당하는 위치거든요? 이렇게 처리하면 안되나요? )

그랬더니 문자가 오긴오는데 똑같은 문자가 2개씩 몇초간격으로 계속오더라고요.. ㅜㅜ

 

조금만 수정하면 혹시 가능하지않을까하는 마음에... 도움요청드립니다... 

 

아래 코드 첨부드립니다ㅜ 혹시 수정가능하신분은 도와주시면 감사하겠습니다. 

 


<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (G5_IS_MOBILE) {
    include_once(G5_THEME_MOBILE_PATH.'/tail.php');
    return;
}
if(G5_COMMUNITY_USE === false) {
    include_once(G5_THEME_SHOP_PATH.'/shop.tail.php');
    return;
}
include_once(G5_LIB_PATH.'/icode.sms.lib.php');
//글등록시 sms발송
?>
    </div>
</div>
</div>
<!-- } 콘텐츠 끝 -->
<hr>
<!-- 하단 시작 { -->
<div id="ft">
    <div id="ft_wr" class="ft_wr">
        <ul class="company_info">
            <li>
                <p class="text_type2">ㅇㅇㅇ</p>
            </li>
            </ul>
        </a>
    </div>

    <script>
    // 페이지 로드시
    $(window).ready(function () {
        $(".header .lnb > .top_btn").on("click", function() {
            // top 버튼
            $("html, body").animate({scrollTop:0}, '500');
            return false;
        });
    });
    // 화면 리사이즈시
    $(window).resize(function () {
    });
    </script>
</div>
<!-- 빠른 문의 하단 바 -->
<div class="quick_bar_pc">
    <div class="quick_form_div">
        <div class="text">
            <span class="icon"></span>
            <p class="text1">빠른상담</p>
            <p class="number">*** 개인정보보호를 위한 전화번호 노출방지 ***</p>
        </div>
        <input type="text" name="wr_name_q" id="wr_name_q" value="" placeholder="성함" required>
        <input type="text" name="wr_1_q" id="wr_1_q" value="" placeholder="전화번호" required>
        <select class="" name="wr_2_q" required id="wr_2_q">
            <option value="" disabled selected>선택</option>
            <option value="선택1">선택1</option>
            <option value="선택2">선택2</option>
            
        </select>
        <div class="agree">
            <label for="agree_chk">
                <input type="checkbox" name="agree_chk" id="agree_chk" value="ok">
                <span class="icon"></span>
                <span class="text">개인정보처리방침 동의하기</span>
            </label>
        </div>
        <p id="q_send_btn">상담신청</p>
    </div>
    <script type="text/javascript">
        $('#q_send_btn').click(function(){
            q_estimate_submit();
        });
        function q_estimate_submit(){
            if(!$('#wr_name_q').val()){
                alert('성함을 입력하세요.');
                $('#wr_name_q').focus();
                return false;
            }
            if(!$('#wr_1_q').val()){
                alert('전화번호를 입력하세요.');
                $('#wr_1_q').focus();
                return false;
            }
            if(!$('#wr_2_q').val()){
                alert('종류를 선택하세요.');
                $('#wr_2_q').focus();
                return false;
            }
            if(!$('#agree_chk').prop('checked')){
                alert('개인정보처리방침에 동의해주세요.');
                $('#agree_chk').focus();
                return false;
            }
            $.ajax({
                url:"<?php echo G5_BBS_URL; ?>/ajax.q_estimate_quick.php",
                type:"post",
                data:{
                    name:$('#wr_name_q').val(),
                    wr_1:$('#wr_1_q').val(),
                    wr_2:$('#wr_2_q').val()
                },
                success:function(result){
                    if (result == 1) {
                        alert('접수가 완료되었습니다.\n빠른시일내에 연락드리겠습니다.');
                    } else {
                        alert('접수에 실패하였습니다.');
                    }
                    $('#wr_name_q').val(''),
                    $('#wr_1_q').val(''),
                    $('#wr_2_q').val('')
                    $('#agree_chk').prop('checked',false);
                }
            });
        }
    </script>

<?
    $send_hp_mb = "*** 개인정보보호를 위한 휴대폰번호 노출방지 ***"; // 문자받는 관리자 전화번호
    $recv_hp_mb = ""; //  받는 전화번호
        $send_hp = str_replace("-","",$send_hp_mb); // - 제거
        $recv_hp = str_replace("-","",$recv_hp_mb); // - 제거
        $send_number =  "$send_hp";
        $recv_number = "$recv_hp";
        $sms_content = $wr_name_q." 님이 ".$wr_2_q." 신청을 하셨습니다.";  // 문자 내용
        $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($send_number, $send_number, $config['cf_icode_id'], iconv("utf-8", "euc-kr", stripslashes($sms_content)), "");
        $SMS->Send();
           alert('접수가 완료되었습니다.\n빠른시일내에 연락드리겠습니다.', G5_HTTP_BBS_URL.'/write.php?bo_table='.$bo_table); 
?>

</div>
 
<?php
if(G5_DEVICE_BUTTON_DISPLAY && !G5_IS_MOBILE) { ?>
<?php
}
if ($config['cf_analytics']) {
    echo $config['cf_analytics'];
}
?>
<!-- } 하단 끝 -->
<script>
$(function() {
    // 폰트 리사이즈 쿠키있으면 실행
    font_resize("container", get_cookie("ck_font_resize_rmv_class"), get_cookie("ck_font_resize_add_class"));
});
</script>
<?php
include_once(G5_THEME_PATH."/tail.sub.php");

 

이 질문에 댓글 쓰기 :

답변 1

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

회원로그인

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