웹마스터 팁
푸시알림 "유메시지" 지원 소스 및 그룹 메시지 지원합니다.
2012.07.12 09:40
첨부한 umessage.zip 파일은 XE(xpressengine)용 모듈 입니다.
XE 설치경로는 ./modules/umessage 입니다.
새글,댓글 문자를 유메시지 앱으로 받을 수 있습니다.
그룹 아이디 메시지 지원합니다.
----------------
"유메시지"는 스마트폰 무료 앱(아이폰,안드로이드지원)입니다.
아래는 간단한 유메시지 모듈 소스입니다.
<?
function send_umessage($userid,$msgpw,$fromno,$msg,$charset="utf8")
{
$data="userid=$userid&msgpw=$msgpw&fromno=$fromno&msg=$msg&charset=$charset";
$fp=fsockopen("u.ukeypad.com",80);
fputs($fp,"POST /api.php HTTP/1.1\r\n");
fputs($fp,"Host: u.ukeypad.com\r\n");
fputs($fp,"Referer: umessage api\r\n");
fputs($fp,"Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp,"Content-length: ".strlen($data)."\r\n");
fputs($fp,"Connection: close\r\n\r\n");
fputs($fp,$data);
while (!feof($fp))
{
$httpresult.=fgets($fp,128);
}
fclose($fp);
$contentresult=explode("\r\n\r\n",$httpresult,2);
$xml=xml_parser_create();
xml_parse_into_struct($xml,$contentresult[1],$xmlresult);
xml_parser_free($xml);
$params = array();
$level = array();
foreach ($xmlresult as $xml_elem) {
if ($xml_elem['type'] == 'open') {
if (array_key_exists('attributes',$xml_elem)) {
list($level[$xml_elem['level']],$extra) = array_values($xml_elem['attributes']);
} else {
$level[$xml_elem['level']] = $xml_elem['tag'];
}
}
if ($xml_elem['type'] == 'complete') {
$start_level = 1;
$php_stmt = '$params';
while($start_level < $xml_elem['level']) {
$php_stmt .= '[$level['.$start_level.']]';
$start_level++;
}
$php_stmt .= '[$xml_elem[\'tag\']] = $xml_elem[\'value\'];';
eval($php_stmt);
}
}
return $params["RESULT"];
}
/*
--------------------------------------------------------
사용방법
send_umessage(사용자아이디,메세지비밀번호,발신번호,메세지,한글타입);
한글타입이 euc-kr 일경우 euckr로 입력
한글타입이 utf-8 일경우 utf8로 입력
리턴결과
ok : 전송성공
noid : 아이디빠짐
nomsgpw : 메시지비밀번호빠짐
nouser : 유메시지에 가입된 사용자 아님
msgpwerr : 메시지비밀번호 틀림
duplicate : 중복메세지 거절
--------------------------------------------------------
*/
$result=send_umessage("test","test1234","0101112222","테스트메세지\n가나다라","euckr");
if ($result=="ok")
{
echo "전송성공\n";
}
else
{
echo "전송실패\n";
}
?>
유메시지 모듈 사용법 : http://www.umsg.kr/manual_umsg.php
- [2014/04/03] 묻고답하기 알림센터+메시지톡 사용시 쪽지알림이 오지 않습니다. *1
- [2014/03/17] 포럼 XE + Parse 푸시 안드로이드 앱 소스를 공개했습니다. *50
- [2008/10/03] 웹마스터 팁 [권한이 없습니다] 권한에 따른 다른 메시지 출력하기 *10
댓글 13
-
한사람에게만 보낼수 있는건가요?
-
유키패드
2012.07.12 14:48
그렇습니다.
-
가입된 사용자에게 보낼려면 유료로 사용하는건가요?
-
유키패드
2012.07.13 13:28
유메시지 사용자끼리 메시지 전송은 아닙니다. 등록된 사용자 아이디로 메시지를 받고자 할때 사용하는 것입니다.
-
제가 질문이 조금 잘못된것 같습니다
현재 배포하신 유메시지 모듈이 사이트 운영자 또는 다른 1명만 등록이 되는데 이걸 사이트 가입자 전체가
받아 볼수 없을까 하고요 그럼 진짜 좋을것 같습니다 ^_^
-
오 이거 대박입니다. ㅎㅎ 무지 좋아요 ㅋㅋ
-
가브리엘조
2012.07.13 17:05
유료화로 전환할 생각도 있으신건가요? ^^;
-
거부기부기
2012.07.13 20:53
유키패드 홈페이지에 적혀있는 내용으로는 유메세지는 "완전무료"라고 써있으니 그럴일은 없지 않을까요..??
-
신군242
2012.07.13 23:08
감사합니다
-
아르르망
2012.07.19 10:54
설치환경
XE Core ver. 1.5.2.7
social xe 연동 되어 구축된 홈페이지 입니다.
xe 기본 board모듈로 생성된 게시판으로 테스트 시
댓글은 어플로 메세지 도착이 잘 됩니다
다만 새글을 게시물로 생성해서 남기면 메세지가 오지 않습니다.
스킨설정 때문인지 확인하려 게시판 스킨을 기본/다른것 으로 변경해봤지만
동일해서 문의 드립니다. ^^;
모듈은 기본 설치폴더에 설치 잘 되어있으며 어플로도
댓글에 대한 문자전송은 정상입니다.
boardex는 테스트 못해봤으며 기본 board 모듈로 테스트 하였습니다.
테스트 한 스마트폰은 뉴아이패드와 갤럭시노트 입니다.혹시 동일 증상있으신분있으신가요?
-
몽실아빠
2013.01.30 12:30
유메세지 서버에 이상이 있거나 점검을 할 경우 저희 사이트에서 글을 등록하거나 댓글을 등록하면 무한로딩화면만 나와서 이제 사용하기가 겁이 납니다. 물론 사용자는 모르고 자꾸 등록을 누르면 똑같은 글/댓글이 여러게 등록이 되죠.
-
유키패드
2013.01.30 16:42
유메시지 서버에 문제가 발생하면 그럴 수 있겠네요. 지금은 안정적 운영되고 있기에 안심하셔도 되겠습니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
[생초보팁] 서브메뉴 배경이미지 활용하기
[4]
![]() | 에혀라X | 2010.11.24 |
개인 홈페이지에서 아주 손쉽게 배경음악을 깔아놓는 법 [5] | 지녁 | 2010.11.25 |
텍스타일 (Textyle) 에서 첨부파일 용량 제한 늘리는 방법. [1] | sejin7940 | 2010.11.27 |
게시물 하단에 예쁜 추천,비추천 아이콘 버튼 추가하기~
[12]
![]() | xemall | 2010.11.28 |
최근문서 or 콘텐츠 위젯 공지글 뽑아오기 [8] | Xiso | 2010.11.29 |
[생초보팁] 페이지 내용 줄간격 css | 에혀라X | 2010.11.30 |
호스팅비 돈아낍시다. 하나의 XE 다중 도메인 사용하기. [10] | kimnada | 2010.12.02 |
[생초보팁] 회원가입시 홈페이지 블로그주소 않나타내기 ㅋ [4] | 에혀라X | 2010.12.05 |
새로운 채팅 서비스 웹톡!
[3]
![]() | 명랑폐인™ | 2010.12.06 |
어느게시판이든 모두 적용이 가능한 그림판입니다.^^ [1] | web | 2010.12.07 |
ftp나 mysql 암호 변경시 일어나는 ''db 접속시 에러' XE | 샷타이거 | 2010.12.08 |
플래시로 만들어진 글자 타이핑보고 만들었어요. | web | 2010.12.09 |
사이트 모니터링 알리미에요...^^
[3]
![]() | web | 2010.12.10 |
[생초보팁] 페이지(page) 줄간격과 부분 웹폰트 | 에혀라X | 2010.12.11 |
[생초보팁] 웹진최근게시물 요약글 링크걸기
[1]
![]() | 에혀라X | 2010.12.12 |
[생초보팁] 레이아웃 수정시 HTML 넣는 칸 넓히기 -_- | 에혀라X | 2010.12.12 |
메인화면에 설문조사 위젯(?) 만들기
[3]
![]() | 3D매니아 | 2010.12.14 |
1.4.2.3 에서 1.4.3 이상 버전으로 업그레이드 시 백지화면 해결팁 [4] | 2년후 | 2010.12.15 |
외부페이지를 레이아웃에 결합시 상단 마진폭이 벌어지는 문제 해결방법
[6]
![]() | DuRi | 2010.12.17 |
심플한 XML 플래시 이미지 갤러리
[7]
![]() | maxtabby | 2010.12.21 |
좋은 정보 감사합니다 :)