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

상담신청 db 문자로 받기 번호추가

dearbin 6개월 전 조회 1,675

안녕하세요 현재 그누보드 기반으로 한 이윰빌더 사용중입니다.

저희가 상담신청 했을 시 db가 메일로 오는 걸 활용해 문자로 db가 오도록 외주를 맡겼는데

번호 하나를 더 추가하고 싶은 상황입니다.

 

외주업체에서 답변이 오지 않아 그누보드에 글 남김니다ㅜㅜ 외주 맡긴 코드는 현재 

 

 

// 시작 include_once(G5_SMS5_PATH.'/sms5.lib.php'); $sms_count = 0; $sms_messages = array(); $send_number = str_replace('-', '', trim($sms5['cf_phone'])); // 발송번호(발신번호 등록되어 있어야함) $receive_number = '01012345678';  $lms_subject = "상담신청안내"; $sms_content = "상담신청이 접수되었습니다.\n차량 : #{차량}\n이름 : #{이름}\n연락처 : #{연락처}";

$src = $dst = array(); $src[] = "/#{차량}/"; $dst[] = $cs_subject; $src[] = "/#{이름}/"; $dst[] = $cs_name; $src[] = "/#{연락처}/"; $dst[] = $cs_tel; $sms_content_real = preg_replace($src, $dst, $sms_content); // 문자발송 내용

$sms_messages[] = array('recv' => preg_replace('/[^0-9]/', '', $receive_number), 'send' => $send_number, 'cont' => $sms_content_real); $sms_count++;

$is_smsm_send = true; if (!$config['cf_sms_use']) {     $is_smsm_send = false; }

// 아이코드 아이디패스워드가 정상적으로 등록이 된것인지 확인 $userinfo = get_icode_userinfo($config['cf_icode_id'], $config['cf_icode_pw']); if ($userinfo['code'] != '0') {     $is_smsm_send = false; }

$port_setting = ''; if ($config['cf_sms_type'] == 'LMS') {     include_once(G5_LIB_PATH.'/icode.lms.lib.php');     $port_setting = get_icode_port_type($config['cf_icode_id'], $config['cf_icode_pw']); } else     $port_setting = $config['cf_icode_server_port'];

if (!$port_setting)     $is_smsm_send = false;

if (!count($sms_messages)) {     $is_smsm_send = false; }

if ($is_smsm_send == true) {

    if($config['cf_sms_type'] == 'LMS') {

        // SMS 모듈 클래스 생성         if($port_setting !== false) {             $SMS = new LMS;             $SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $port_setting);

            for($s=0; $s

                $res = $SMS->Add($strDest, $strCallBack, $strCaller, $strSubject, $strURL, $strData, $strDate, $nCount);

                $SMS->Send();                 $SMS->Init(); // 보관하고 있던 결과값을 지웁니다.             }         }     } else {

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

        $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']);

        for($s=0; $s

            $SMS->Add($recv_number, $send_number, $config['cf_icode_id'], $sms_content, "");         }

        $SMS->Send();         $SMS->Init(); // 보관하고 있던 결과값을 지웁니다.     } } // 끝

 

 

입니다ㅜㅜ답변 부탁드립니다...

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

답변 3개

6개월 전

$sms_count++; 바로 다음에 추가

 

$receive_number2 = '010XXXXXXXX';

$sms_messages[] = array('recv' => preg_replace('/[^0-9]/', '', $receive_number2), 'send' => $send_number, 'cont' => $sms_content_real);

$sms_count++;

 

로그인 후 평가할 수 있습니다

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

플라이
6개월 전

$SMS->Add($recv_number, $send_number, $config['cf_icode_id'], $sms_content, ""); 해당 부분이 번호를 추가해서 등록하는 부분인데

 

이 부분을 하나더 추가해서 발송할 번호인 $send_number를 하나더 추가해서 등록해서 발송되도록 구현하면 가능한 부분인걸로 보여집니다.

로그인 후 평가할 수 있습니다

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

P
6개월 전

send_number 에 발신번호가 들어가니까, 해당 파일을 2번 호출하도록 하거나, for 로 2번 돌도록 해야하겠네요.

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인