회원 가입시 관리자에게 SMS 문자 발송하기
아이코드 SMS를 사용합니다.
아이코드는 유료이며 가입 후 이용 비용을 충전해야 문자가 발송됩니다.
영카트는 이미 적용되어 있습니다. 그누보드에만 사용하세요.
아이코드 이용 방법
http://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=123
설치 방법
첨부된 파일을 회원가입 스킨에 넣어주세요.
skin/member/basic/register_form_update.tail.skin.php
테마용 스킨 사용 중이면 테마 폴더에 있는 회원 가입 스킨에 추가
theme/테마명/skin/member/basic/register_form_update.tail.skin.php
모바일에서도 회원 가입을 받고 있다면 모바일 스킨에도 파일 추가
mobile/skin/member/basic/register_form_update.tail.skin.php
관리자 페이지 > 환경설정 > 기본환경설정 > 회원 스킨에서 현재 어떤 스킨을 사용하고 있는지 확인하세요.
여기서 (테마) basic으로 선택되어 있으면 테마용 스킨을 사용하고 있는 겁니다.
핸드폰 번호는 SMS 관리 > SMS 기본 설정에서 입력한 번호로 설정해놨습니다.
아이코드에서 발신번호로 사전등록한 번호와 동일하게 입력해야 합니다.
문자 내용 수정은 register_form_update.tail.skin.php 파일에서 수정
$sms_contents = "[".$mb_name."] 님이 회원가입했습니다."; // 문자 내용
첨부파일
댓글목록 +4
댓글목록
지티알님의 댓글
지티알 작성일
icode 가입 후 충전을 하여도
SMS 전송할 $sms_contents 내용이 없으면
실제 전송이 안되는거 맞나요?
관리자님의 댓글의 댓글
관리자 작성일
빈 문자라도 발송되는줄 알았는데 내용을 빈 값으로 두니 비용 차감도 안 되고 발송되지 않네요.
$sms_contents = ''; // 문자 내용
지티알님의 댓글
지티알 작성일
회원가입시 휴대번호 입력한 필드가 cf_phone 맞는건가요???
$receive_number = preg_replace("/[^0-9]/", "", $sms5['cf_phone']); // 수신자번호
===> $sms5['cf_phone'] ==> $mb_hp 로 변경하니 정상적으로 메시지가 오네요
관리자님의 댓글의 댓글
관리자 작성일
뭔가 착각을 하시는 것 같습니다. 제가 본문에 설명한 내용을 다시 읽어보세요.
이 팁의 기본 설정은 사이트에 신규 회원 가입시 관리자에게 보낸다고 설명되어 있습니다.
관리자 휴대폰 번호는 본문에 설명했다시피 SMS 관리에서 입력하면 되고 회원 휴대폰 번호와는 상관이 없습니다.
발신자번호는 반드시 아이코드에서 발신번호 사전등록한 번호를 사용해야 하지만 수신자 번호는 목적에 따라 얼마든지 변경해서 사용하면 됩니다.
관리자가 아닌 회원에게 보낼 거면 이렇게 바꾸면 됩니다.
$receive_number = preg_replace("/[^0-9]/", "", $mb_hp); // 수신자번호 (회원님의 핸드폰번호)