지난자료 옛날자료들을 모아둔 곳입니다. 자료실에서 새버젼을 받으세요.

13 Oct, 2010

CTM-PHP v2.3 (MMS이미지첨부기능)

쿨에스엠에스 조회 수 25322 추천 수 0 목록

문서


개선 내용

  • MMS 이미지첨부(200KB이내) 기능 추가
  • 소켓 입출력 타임아웃 2초에서 5초로 변경
  • strcut_utf8 추가
  • delay_count 옵션 추가
  • UTF-16 모드 추가

주요기능

CTM은 별도의 서버없이 SKT, KT, LGT 3개 이동통신사의 가입자 핸드폰으로 문자메시지
(SMS, LMS)를 전송하는 기능을 포함하는 모듈입니다. GSLB 시스템을 기반으로 365일
무정지(failover) 서비스를 구현하여 안정성을 보장합니다.


  • 갯수에 제한없는 문자 메시지 전송
  • 예약 문자 전송
  • 핸드폰 수신 결과 조회 기능.
  • 캐쉬, 포인트, 문자방울 등 잔액 조회 기능. 
  • 장문 LMS(2,000 바이트) 전송 기능
  • MMS 이미지 전송 기능
  • GSLB failover
  • 80 포트 지원(방화벽내에서도 서비스 가능)
  • UTF-8, EUC-KR 한글 지원.


소스코드 라이센스

기본적으로 BSD 라이센스에 따라 소스코드를 수정 및 배포가능하며 자세한 사항은 COP
YRIGHT.txt 파일을 참고바랍니다.


계정만들기

문자전송을 위해 쿨에스엠에스(http://www.coolsms.co.kr/acct/signup.php)에서 회원
가입을 통하여 서비스 계정을 만듭니다.


파일구성

사용하시는 한글인코딩에 따라 EUC-KR 혹은 UTF-8 으로 작성된 예제를 선택하세요.
--------------------------------------------------------------------------------
 파일명                     | 내용
----------------------------+---------------------------------------------------
 coolsms.php                | (공통)문자메시지 전송 클래스
 example_euckr_sendsms.php  | (EUC-KR)문자메시지 전송 예제
 example_euckr_sendlms.php  | (EUC-KR)장문(2,000바이트) LMS 전송 예제
 example_euckr_sendmms.php  | (EUC-KR)장문(2,000바이트) MMS 이미지 전송 예제
 example_euckr_remain.php   | (EUC-KR)캐쉬, 포인트, 문자방울 잔량 확인 예제
 example_euckr_localkey.php | (EUC-KR)클라이언트측 메시지ID 생성 예제
 example_euckr_rcheck.php   | (EUC-KR)핸드폰 수신결과 확인 예제
 example_utf8_sendsms.php   | (UTF-8)문자메시지 전송 예제
 example_utf8_sendlms.php   | (UTF-8)장문(2,000바이트) LMS 전송 예제
 example_utf8_sendmms.php   | (UTF-8)장문(2,000바이트) MMS 이미지 전송 예제
 example_utf8_remain.php    | (UTF-8)캐쉬, 포인트, 문자방울 잔량 확인 예제
 example_utf8_localkey.php  | (UTF-8)클라이언트측 메시지ID 생성 예제
 example_utf8_rcheck.php    | (UTF-8)핸드폰 수신결과 확인 예제
--------------------------------------------------------------------------------


Quick Start

문자 1건을 보내는 간단한 예제를 만드는 방법을 설명합니다.

1. coolsms.php 파일과 example_euckr_sendsms.php(혹은 example_utf8_sendsms.php)파
   일을 웹페이지에 노출되는 디렉토리 아래로 복사합니다.

2. example_euckr_sendsms.php 파일을 열어서 50번째 줄에 coolsms_user_id와 coolsms
   _user_password 를 www.coolsms.co.kr 사이트에서 가입할 때 입력 아이디와 비밀번

   호를 그대로 입력합니다.

     $sms->setuser("example", "example-password");

3. 75번째 줄에 addsms 메소드 호출에서 받는번호(반드시 SMS를 받을 수 있는 핸드폰
   번호로 입력), 회신번호, 문자내용을 입력해 줍니다.

     if (!$sms->addsms("01012123434", "01012123434", "테스트 문자")) {

4. 웹브라우저를 띄워서 주소창에 http://mydomain.com/example_euckr_sendsms.php
   입력하고 엔터를 누르면 핸드폰으로 "테스트 문자"라는 문자가 수신됨을 확인하세
   요.

5. 문자가 수신되지 않을 경우 전송결과(http://www.coolsms.co.kr/?mid=mysmsReport&
   act=dispTextingserviceResult)에서 전송상태를 확인하세요.



History


2010/10/13 v2.3 MMS image attachment function added.

2010/01/04 v2.2 release
           reserved message cancellation function added.
2009/12/23 use domain name based GSLB system instead of provisioning.
           UTF-8 Hangeul encoding support.
           use service port 80.
2009/07/09 v2.1.3 LMS(2,000 bytes) function added.
2009/06/02 v2.1.2 cash, point, mdrop state query added.
2009/04/23 CTM 2.1.1 released.
2009/04/14 error server exception and recovery mechanism added.
2009/03/30 CTM 2.1 Provisioning PHP Beta Version released.
2008/06/17 CSCM2 PHP 2.01 released.
2008/06/17 modified multi connection to single connection.




라이센스


Copyright (C) 2008-2010 D&SOFT
http://open.coolsms.co.kr

이 소스코드의 모든 권리는 D&SOFT가 보유하고 있습니다.

소스와 바이너리 형태의 재배포 및 사용은 수정 여부에 관계없이 다음 조건을 충족할
 때 가능합니다:

1. 소스 코드의 재배포는 위의 저작권 문구와 지금 보이는 조건, 아래의 면책 조항을
반드시 유지해야 합니다.

2. 바이너리 형태의 재배포는 배포판과 함께 제공되는 문서 또는 그외 형태의 매체에
위의 저작권 문구와 지금 보이는 조건, 아래의 면책 조항을 반드시 명시해야 합니다.

3. 이 소프트웨어의 기능 또는 그 사용을 언급하는 모든 광고 매체는 원제작자 디앤소
프트(D&SOFT)를 반드시 표시해야 합니다.

   예) 이 제품은 디앤소프트 (http://open.coolsms.co.kr) 에서 개발한 오픈소스를
       사용하고 있습니다.


-- 면책 조항 --

이 소프트웨어는 저자와 공헌자들에 의해 "있는 그대로" 제공될 뿐이며, 상품성이나
특정 목적에 대한 적합성의 묵시적 보증을 포함하여(단, 이에 국한되지 않음), 어떠한
 형태의 보증도 하지 않습니다. 어떠한 경우에도 재단과 공헌자들은 제품이나 서비스
의 대체 조달, 또는 데이터, 이윤, 사용상의 손해, 업무의 중단 등을 포함하여(단, 이
에 국한되지 않음), 이 소프트웨어를 사용함으로써 발생한 직접적이거나, 간접적, 또
는 우연적이거나, 특수하거나, 전형적이거나, 결과적인 피해에 대해, 계약에 의한 것
이든, 엄밀한 책임, 불법 행위(또는 과실과 기타 행위를 포함하여)에 의한 것이든, 이
와 여타 책임 소재에 상관없이, 또한 그러한 손해의 가능성이 예견되어 있었다 하더라
도, 전혀 책임을 지지 않습니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수
25 엑셀문자 2.0 베타 file 빌리 2015-02-05 631
24 MessageXE 핸드폰인증 애드온 file 빌리 2013-11-14 5163
23 MessageXE 비밀번호 찾기 위젯 - SMS문자사용 file 빌리 2013-11-14 5748
22 MessageXE 아이디찾기 위젯 - SMS문자사용 file 빌리 2013-11-14 5416
21 MessageXE 웹폰 위젯 - SMS, LMS, MMS 문자발송 file 빌리 2013-11-14 5263
20 MessageXE 주소록SMS 위젯 file 빌리 2013-11-14 4940
19 MessageXE 기본모듈 - SMS, LMS, MMS 문자발송 file 빌리 2013-11-14 5097
18 CTM-PHP v2.3.2 file wiley 2011-08-24 19115
17 DB연동형 문자전송 Open Agent v0.9 (소스) file wiley 2010-11-09 56533
16 SoHot SMS 컴포넌트 v2.3 file wiley 2010-10-29 24637
15 CTM-C++ v2.3.1 MMS이미지전송기능 file 쿨에스엠에스 2010-10-27 19817
» CTM-PHP v2.3 (MMS이미지첨부기능) file 쿨에스엠에스 2010-10-13 25322
13 CS엑셀문자 file 쿨에스엠에스 2010-07-02 32537
12 PHP문자전송 모듈 file 쿨에스엠에스 2010-07-02 39909
11 Python 문자 전송 모듈 file 쿨에스엠에스 2010-07-02 32247
10 C++ 문자 전송 모듈 file 쿨에스엠에스 2010-07-02 42737
9 C++ 문자 전송 모듈(소스) v2.1.3 멀티플랫폼(Linux, Windows) 지원 (컴포넌트, VB, ASP 예제 포함) 쿨에스엠에스 2009-11-25 40804
8 SoHot.SMS 컴포넌트를 사용한 VC++ 6.0 MFC 예제 file 관리자 2009-07-16 27816
7 SoHot.SMS 컴포넌트를 사용한 Visual Basic 예제 file 관리자 2009-07-16 23003
6 SoHot.SMS 컴포넌트를 사용한 ASP(VBScript) 예제 file 관리자 2009-07-16 26545