B / Y / U / S
HOME 웹 호스팅 도메인 매뉴얼 고객지원 설정정보 계정신청 2025-05-24 Saturday 
웹 호스팅
# 공지 사항
# 자주 묻는 질문
# 질문과 답변
# 가입 문의
커뮤니티
# 자유게시판
# 리눅스팁
# 아이큐 테스트
# 내홈 소개
# 겔러리
# 자료실

  질문과 답변
* 매뉴얼자주 묻는 질문을 먼저 확인 하시고, 질답 게시판에서 검색후 질문바랍니다.
* 질문시에는 자신의 계정 아이디홈주소를 필히 남겨주시기 바랍니다.
* 에러로 인한 문의시 에러메세지를 필히 함께 남겨주시기 바랍니다.
* 질답 게시판은 공개게시판으로 계정 비밀번호 정보를 남기시면 안됩니다.
Read No. 40451 article 2018-10-01 19:38:09
NickName   indection [홈페이지]
Subject   aligo(알리고) sms 전송 관련
aligo(알리고) sms 전송 관련 해서
curl 을 이용해 sms 전송하려는데...
소스가 작동하지 않습니다.
같은 소스를 다른 서버에서 작동하니 아이피 인증을 하지 못해서 SMS 를 보내지 못하였으나 소스 자체
는 잘 작동 했습니다.

하지만 netbflower.com 에서 작동 했을때는 작동을 하지 않네요

function 
aligoSMSSend($msg,$receiver,$destination,$subject="",$testmode_yn="N",$rdate="",$rtime=""){
	// $_POST
	// $_GET
	if(!trim($msg))	return;
	if(!trim($receiver))	return;
	if(!trim($destination))	return;

	$sms_url = "https://apis.aligo.in/send/"; // 전송요청 URL
	$sms['user_id'] = '111111'; // SMS 아이디
	$sms['key'] = '111111';//인증키

	$sms['msg'] = $msg; // 메세지 내용
	$sms['receiver'] = $receiver; // 수신번호
	$sms['destination'] = $receiver.'|'.$destination; // 수신인 %고객명% 치환
	$sms['sender'] = '111111'; // 발신번호
	if(trim($rdate))	$sms['rdate'] = $rdate; // 예약일자 - 20161004 : 2016-10-04일기
준
	if(trim($rtime))	$sms['rtime'] = $rtime; // 예약시간 - 1930 : 오후 7시30분
	$sms['testmode_yn'] = $testmode_yn; // Y 인경우 실제문자 전송X , 자동취소(환불) 처리
	if(trim($subject))	$sms['subject'] = $subject; //  LMS, MMS 제목 (미입력시 본문중 
44Byte 또는 엔터 구분자 첫라인)
	// $_POST['image'] = '/tmp/pic_57f358af08cf7_sms_.jpg'; // MMS 이미지 파일 위치

	$host_info = explode("/", $sms_url);
	$port = $host_info[0] == 'https:' ? 443 : 80;

	$oCurl = curl_init();
	curl_setopt($oCurl, CURLOPT_PORT, $port);
	curl_setopt($oCurl, CURLOPT_URL, $sms_url);
	curl_setopt($oCurl, CURLOPT_POST, 1);
	curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($oCurl, CURLOPT_POSTFIELDS, $sms);
	curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, FALSE);
	$ret = curl_exec($oCurl);
	curl_close($oCurl);

	//echo $ret;
	$retArr = json_decode($ret); // 결과배열
	// print_r($retArr);
	return $retArr;
}

$_POST['smsmsg'] = "메세지 보내기";
$_POST['smshpval'] = "111111";
$_POST['smsnameval'] = "허허허";
$aligoSMSSend = aligoSMSSend($_POST['smsmsg'],str_replace(Array("-"," 
"),Array("",""),trim($_POST['smshpval'])),$_POST['smsnameval']);
print_r($aligoSMSSend);


입니다. 
user_id , key 값은 111111 으로 변경 했습니다.
확인 부탁 드립니다.

[ 관련글 ]


40451 aligo(알리고) sms 전송 관련  indectio  2018.10.01  ..128 
  답장 Re: aligo(알리고) sms 전송 관련  풀비누  2018.10.01  ..135 
  답장 Re^2: aligo(알리고) sms 전송 관련  indectio  2018.10.01  ..153 
  답장 Re^3: aligo(알리고) sms 전송 관련  풀비누  2018.10.01  ..146 
Regist Addr [ 101.235.119.48 ] 목록보기 윗글 아랫글 글쓰기 답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
Page Loading [ 0.24 Sec ] SQL Time [ 0.22 Sec ]

Copyleft 1999-2025 by JSBoard Open Project
Theme Designed by IDOO And follow GPL2

개인정보 취급방침 이용 약관 사이트 맵 어드민 관리