그누보드 아이코드 문자 발송 기능 오류
본문
안녕하세요
그누보드에서 문자 보내려고합니다
아이코드
- 발신자 등록 완료
- 관리자 페이지에서 발송 완료
- 문자 잔액 충전 완료
sms_send.php 로 ajax 보낸게 잘 가긴 하는데요
php에서 잘못된 것 같은데 잘 모르겟습니다ㅠㅠ
버튼에 function 달았구요 ↓
function mapSubmitFt(){
//휴대폰번호 체크
if($("#map_sms").val()==''){
alert("휴대폰번호를 입력하세요.");
$("#map_sms").focus();
return false;
}
var map_sms = $("#map_sms").val();
$.ajax({
type: "POST",
url: "<?= G5_THEME_URL;?>/sms_send.php",
data: map_sms,
success: function(data){
console.log(data);
alert('성공');
}
});
그누보드 게시판에서 본 아래 코드 가져왔습니다 ↓
[sms_send.php]
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/icode.sms.lib.php');
$sms_contents = "문자내용";
// 핸드폰번호에서 숫자만 취한다
$send_hp_mb = "*** 개인정보보호를 위한 휴대폰번호 노출방지 ***"; // 보내는 전화번호
$recv_hp_mb = "*** 개인정보보호를 위한 휴대폰번호 노출방지 ***"; // 받는 전화번호
$send_hp = str_replace("-","",$send_hp_mb); // - 제거
$recv_hp = str_replace("-","",$recv_hp_mb); // - 제거
$send_number = "$send_hp";
$receive_number = "$recv_hp";
if ($config['cf_sms_use'] == 'icode')
{
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']);
// 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);
$strDest = array();
$strDest[] = $receive_number;
$strCallBack = $send_number;
$strCaller = iconv_euckr(trim($config['cf_title']));
$strSubject = '';
$strURL = '';
$strData = iconv_euckr($sms_contents);
$strDate = '';
$nCount = count($strDest);
$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']);
$SMS->Add($receive_number, $send_number, $config['cf_icode_id'], iconv_euckr(stripslashes($sms_contents)), "");
$SMS->Send();
$SMS->Init();
}
}
?>
ajax가 문제였을까요..?
받는 부분(sms_send.php) 가 문제 있나요../???
제발 답변 부탁드립니다ㅜㅜㅜㅜ
답변 1
/테마/테마명/sms_send.php 이시자나요
상단에 include_once(G5_LIB_PATH.'/icode.sms.lib.php'); 이걸 정의 하셨는데
G5_LIB_PATH 선언이 안되서 일거 같아요
include_once('./_common.php'); 이걸 하나 삽입해보시는건 어떠세요?