그누보드 [G5] 글쓰기 icode SMS 문자 자동발송
페이지 정보
본문
그누보드5 / skin / board / 스킨 / write_update.skin.php 에 아래 내용 추가
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 문자보내기
$sms_type = "MMS"; // 문자전송 방식선언 MMS 단문 , LMS 장문
$send_hp_mb = $sms5['cf_phone']; // 보내는 전화번호
$recv_hp_mb = $sms5['cf_phone']; // 받는 전화번호
$sms_content = $wr_name." 님이 ".$wr_subject." 신청을 하셨습니다."; // 문자 내용
$send_number = str_replace("-","",$send_hp_mb); // - 제거
$recv_number = str_replace("-","",$recv_hp_mb); // - 제거
if ($w=='' && $send_hp_mb && $recv_hp_mb && $sms_type=="MMS") { // 단문 70자까지
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($recv_number, $send_number, $config['cf_icode_id'], iconv("utf-8", "euc-kr", stripslashes($sms_content)), "");
$SMS->Send();
} elseif ($w=='' && $send_hp_mb && $recv_hp_mb && $sms_type=="LMS") { // 장문
include_once(G5_LIB_PATH.'/icode.lms.lib.php');
$strDest = array();
$strDest[0] = $recv_number;
$SMS = new LMS; // SMS 연결
$SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], '1');
$SMS->Add($strDest, $send_number, $config['cf_icode_id'],"","", iconv("utf-8", "euc-kr", stripslashes($sms_content)), "","1");
$SMS->Send();
}
// 문자보내기 끝
if($w == 'u') {
alert("수정되었습니다.", "./write.php?bo_table={$bo_table}"); }
else {
//alert("완료되었습니다.", "./write.php?bo_table={$bo_table}");
alert("성공적으로 접수되었습니다.", "./board.php?bo_table=$bo_table&wr_id=$wr_id");
}
?>
참고자료
http://sir.kr/g5_tip/2506
https://sir.kr/qa/203077
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 문자보내기
$sms_type = "MMS"; // 문자전송 방식선언 MMS 단문 , LMS 장문
$send_hp_mb = $sms5['cf_phone']; // 보내는 전화번호
$recv_hp_mb = $sms5['cf_phone']; // 받는 전화번호
$sms_content = $wr_name." 님이 ".$wr_subject." 신청을 하셨습니다."; // 문자 내용
$send_number = str_replace("-","",$send_hp_mb); // - 제거
$recv_number = str_replace("-","",$recv_hp_mb); // - 제거
if ($w=='' && $send_hp_mb && $recv_hp_mb && $sms_type=="MMS") { // 단문 70자까지
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($recv_number, $send_number, $config['cf_icode_id'], iconv("utf-8", "euc-kr", stripslashes($sms_content)), "");
$SMS->Send();
} elseif ($w=='' && $send_hp_mb && $recv_hp_mb && $sms_type=="LMS") { // 장문
include_once(G5_LIB_PATH.'/icode.lms.lib.php');
$strDest = array();
$strDest[0] = $recv_number;
$SMS = new LMS; // SMS 연결
$SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], '1');
$SMS->Add($strDest, $send_number, $config['cf_icode_id'],"","", iconv("utf-8", "euc-kr", stripslashes($sms_content)), "","1");
$SMS->Send();
}
// 문자보내기 끝
if($w == 'u') {
alert("수정되었습니다.", "./write.php?bo_table={$bo_table}"); }
else {
//alert("완료되었습니다.", "./write.php?bo_table={$bo_table}");
alert("성공적으로 접수되었습니다.", "./board.php?bo_table=$bo_table&wr_id=$wr_id");
}
?>
참고자료
http://sir.kr/g5_tip/2506
https://sir.kr/qa/203077
댓글목록
등록된 댓글이 없습니다.