상담신청 db 문자로 받기 번호추가
안녕하세요 현재 그누보드 기반으로 한 이윰빌더 사용중입니다.
저희가 상담신청 했을 시 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개
$sms_count++; 바로 다음에 추가
$receive_number2 = '010XXXXXXXX';
$sms_messages[] = array('recv' => preg_replace('/[^0-9]/', '', $receive_number2), 'send' => $send_number, 'cont' => $sms_content_real);
$sms_count++;
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인