게시판 글등록시 관리자에게 sms 전송
관련링크
본문
제목처럼 하고 싶은데
sms는 아이코드 충전되어 있구요. 번호등록도 했구요. 자체테스트발송 이상없구요.
그누보드관리자에서 sms 문자보내기 기능도 되는데
이 팁처럼 해봤는데 잘 안되서요.
혹시나해서 관리자가 sms수신거부인지 보니 체크 안되어 있길래
수정해봤구요. 수신설정으로 다 바꿔놨습니다.
/theme 스킨을 사용중이구요.
조언 부탁드릴게요~ ^
답변 5
POST값이 먼저 넘어오는지 확인하세여
$SMS->Add($recv_number, $send_number, $config['cf_icode_id'], stripslashes($sms_content), "");
여기에 값들 들어가는지 다확인하셨나여?
연락처를 쪽지로 보네세요
혹시 아이코드쪽에 보내시는 번호 등록이랑 하셨나요???
include_once(G5_LIB_PATH.'/icode.sms.lib.php');
$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 = ""; // 문자 내용
$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'], stripslashes($sms_content), "");
$SMS->Send();
이렇게해보세요
해결된듯한데요. 저같은 초보분들을 위해 나름대로 정리합니다.
[체크사항]
1.아이코드에 충전되어 있나보자.
2.아이코드에 '발신번호'등록이 되었는지보자 (2015.10 부턴가 법이 바꼈데요,전화해서 물어봄)
3.등록된거 확인
4.그누보드 넘어와서 관리자 휴대폰번호 등록(수신허용)되었는지 보고 환경설정>sms설정 하자.
5.쓰고 싶은 스킨에 write_update.skin.php 만든다.
6.만들고 아래 코드 쓸어 담는다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/icode.sms.lib.php');
// 문의글 등록시 관리자에게 전송
$send_hp_mb = "01*-****-****"; // 보내는 전화번호
$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." 님이 ".$wr_subject." 신청을 하셨습니다."; // 문자 내용
$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("성공적으로 접수되었습니다.", "./board.php?bo_table=$bo_table&wr_id=$wr_id");
// 문자보내기 끝
?>
7.$send_hp_mb = "01*-****-****"; 여기에 받을분 전번 넣는다. 즉 관리자 휴대폰번호
8.테스트
여기저기 팁을 보니
왕계란님이 지적해주신 팁(http://sir.kr/qa/33596)이 있던데요. 거기보고 했어요.
$SMS->Add($recv_number
$SMS->Add($send_number
이렇게 바꿔주니 되더라구요.
나머지는 공부더 필요.
답변주신분들 감사합니다.
!-->