제작 의뢰
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
로그인한 회원 전화번호 db에서 가져와서 안내 문자 발송기능
2014.02.20 01:20
안녕하세요,,
xe로 간단한 작업밖에 할 줄 모르는 초보입니다.
지금 만들고 있는 홈피에서, messageXE II를 이용해서 회원가입 직후 회원의 전화번호로 안내문자를 발송하려고 하는데요,
제작사인 coolsms의 매뉴얼에 나와있는 별도 php를 파일(예를들어 sendsms.php)로 만들어서 회원가입직후 이동 페이지에서 호출해서 발송하려고 합니다.
문제는 messageXE II는 전화번호를 member 테이블이 아닌 authentication_member 테이블에 저장합니다.
authentication_member 테이블에는 회원번호와 전화번호 등이 들어있고요, 아래와 같습니다.
member_srl clue
177 01012345678
그러니까, 현재 로그인한 (회원가입을 하면 자동으로 로그인이 되니까요..) 회원의 member_srl을 받아와서
authentication_member에서 비교하여 clue 값을 가져온 다음에,
제일 아래 첨부한 php 예제에 사용된 $rcvno (수신번호)에 넣어줘야 할 것 같습니다.
결국 php를 이용해서 db 값을 가져오는 작업인데요.. 간단할 것 같은데 제가 정말 아는게 하나도 없어서 도움을 부탁드립니다.
문제는 하루 안에 해결을 해야 한다는 겁니다. 간단하고 빠르게 도와주실분 계실까요?
감사합니다.
<?php
/**
* vi:set ts=4 sw=4 expandtab enc=utf8:
* Copyright(C) 2008-2010 D&SOFT
*/
header("Cache-Control: no-cache");
?>
<html lang="ko" xml:lang="ko" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<?php
require_once("coolsms.php");
/**
* 아래의 절차로 문자메시지를 보낼 수 있습니다.
*
* 1) $sms = new coolsms(); // 객체생성
* 2) $sms->appversion("프로그램명/버젼"); // 프로그램명/버젼 설정(생략가능).
* 3) $sms->charset("euckr 혹은 utf8"); // 한글 인코딩 설정.
* 4) $sms->setuser("아이디", "비밀번호"); // 계정정보 세팅
* 5) $sms->addsms("받는번호", "회신번호", "메시지"); // 보낼 메시지목록에 추가
* 6) $sms->connect(); // 서버에 연결
* 7) $sms->send(); // 메시지 전송
* 8) $sms->disconnect(); // 연결 해제
*
*/
/**
* coolsms 객체를 생성합니다.
*/
$sms = new coolsms();
/**
* 프로그램명과 버젼을 입력합니다. (생략가능합니다.)
* 형식: 프로그램명/버젼 (프로그램명: 반드시 영어로, 버젼: x.x.x 와 같은 형식)
* 입력예: TEST/1.0
**/
$sms->appversion("TEST/1.0");
/**
* 한글 인코딩 방식을 설정합니다. (생략시 기본으로 euckr로 설정됨)
**/
$sms->charset("utf8");
/**
* 아이디/비밀번호를 설정합니다. (쿨에스엠에스(www.coolsms.co.kr)에서 가입하신 아이디, 비밀번호를 넣어줍니다.)
*/
$sms->setuser("siteproducer", "cooledu2014");
/**
* 보낼 문자 추가하기
*
* -- 유의사항 --
* 1) 최대 보낼 수 있는 문자의 길이는 80바이트이며 초과시 80바이트 이내 문자만 전송됩니다.
* 2) 예약일시가 현재일시보다 작을 경우 바로 전송됩니다.
* 3) 갯수에 제한없이 addsms 호출로 보낼 문자목록에 계속 추가할 수 있습니다.(send 호출시 모두 전송됩니다.)
*
* @param $rcvno 받는번호 ; 받는 사람의 핸드폰 번호
* @param $callback 회신번호 ; 보내는 사람의 연락처 (핸드폰 및 일반전화번호)
* @param $message 문자내용
* @param $callname 참조용 이름 ; www.coolsms.co.kr [전송결과] 에서 조회 가능. (생략가능)
* @param $reservdate 예약일시 ; YYYYMMDDHHMISS 형식의 예약일시, 현재시각보다 작을 경우 바로 전송 (생략가능)
*
* Examples)
* // 일반적인 발송
* $sms->addsms($rcvno, $callback, $message);
* // 아무개에게 발송 (참조용; 쿨에스엠에스 전송결과 페이지에서 이름으로 확인 가능)
* $sms->addsms($rcvno, $callback, $message, "아무개");
* // 아무개에게 2008년 05월 20일 13시 20분 01초에 발송예약
* $sms->addsms($rcvno, $callback, $message, "아무개", "20080520132001");
*
**/
if (!$sms->addsms("수신번호", "발신번호", "문자메시지 내용")) {
// 오류처리
echo $sms->lasterror();
}
/**
* 서버에 연결합니다.
**/
if (!$sms->connect()) {
// 오류처리
echo "서버에 접속할 수 없습니다.";
exit(1);
}
/**
* 추가된 문자를 모두 전송합니다.
**/
$nsent = $sms->send();
// 오류검사
if ($sms->errordetected()) {
echo "오류가 발생했습니다 : " . $sms->lasterror();
}
/**
* 연결을 끊습니다.
*/
$sms->disconnect();
/**
* 결과를 출력합니다.
* $sms->getr(); 으로 발송결과 array를 가져와서 사용할 수 있음. ($sms->printr() 함수 참조)
*/
echo "{$nsent} 건에 대한 전송내용을 출력합니다.<br />";
$sms->printr();
/**
* 메시지목록을 비워줍니다.
**/
$sms->emptyall();
?>
</body>
</html>
<script>
location.href = "리다이렉트 주소";
</script>
제목 | 글쓴이 | 날짜 |
---|---|---|
공지 피해 사례 공유 게시물 관련 안내 [2] | XE | 2017.07.29 |
추천수 메인화면 노출 기능 의뢰 [1] | 페이먼트 | 2014.02.22 |
XE 조금 수정 가능하신분? ^^ [1] | 클로여 | 2014.02.21 |
모바일 페이지 의뢰합니다 [1] | 폐인협회장 | 2014.02.21 |
프로그램 툴을 소개할까합니다. [1] | 여록 | 2014.02.20 |
제작의뢰드립니다. [2] | 티얼리스 | 2014.02.20 |
모바일 전용 의뢰 합니다 [2] | 가능불 | 2014.02.20 |
쇼핑몰 누리고 상품옵션 [2] | 가르송 | 2014.02.20 |
로그인한 회원 전화번호 db에서 가져와서 안내 문자 발송기능 [2] | siteproducer | 2014.02.20 |
이런거 비슷하게 제작가능하시는분? [2] | 가르송 | 2014.02.19 |
php로 제작된 솔루션에 본인확인서비스 연결 작업 [2] | 호랑이기운짱 | 2014.02.19 |
제로보드4 게시판에서 신규글 등록되면 문자또는 E-메일로 신규글 올라왔다고 알림기능 [3] | 버들이291 | 2014.02.19 |
폼 게시판과 회원관리및 사이트 전반의뢰 [3] | 공투 | 2014.02.19 |
커뮤니티 사이트 제작의뢰 [5] | 워프워프 | 2014.02.19 |
게시판 댓글 [2] | zzskorea | 2014.02.19 |
댓글쓰는부분 제작의뢰 부탁드립니다. [1] | 신니케 | 2014.02.19 |
jwplayer 플러그인 제작문의 | KrteamENT | 2014.04.04 |
까페이전문의요 [7] | 아배고파 | 2014.02.18 |
네이버 비즈니스 플랫폼 키워드 광고 적용 의뢰
[2]
![]() | 모르게떠염 | 2014.02.18 |
해외 아이피 차단해주실 분 [1] | Fidelity | 2014.02.18 |
누리고 몇가지 수정 [3] | 가르송 | 2014.02.18 |
네~ 제가 php는 초보라 배워가면서 이틀 씨름했는데 결국 손 들었네요.. 어깨너머로 배워서 될일이 아닌것 같습니다.ㅎㅎ
제가 시간이 촉박해서 그런데 바로 부탁드려도 될까요?
XE 활동 정보
0 건
묻고답하기
0 건
팁 작성
0 건
자료 등록