PHP구축 |
|
PHP에서는 XML웹서비스로 원격의 프로시저를 호출하게 되어 별도의 모듈을 설치하거나 소켓을 열지 않아도 됩니다. |
|
XML 웹서비스를 이용하므로 방화벽의 영향을 받지 않습니다. |
|
Linux 기반 OS에서 XML을 이용하기 위해서는 php설치 옵션에 -with --xml이 포함되어 있어야 합니다. |
|
|
PHP 예제소스 다운받기 |
|
|
각각의 구축 환경에 맞는 케릭터셋을 선택하여 예제소스를 다운받으시면 됩니다.
위 예제소스는 php8.3까지 정상 호환됨을 확인하였습니다.
|
|
PHP 예제파일 설명 |
|
파일설명 |
|
|
 |
|
 |
| |
|
|
 |
1.mms_main.php -> 기본적인 발송 폼이 들어있습니다.
2.mms_process.php -> MMS 서비스 사용자 ID와 비밀번호를 기재합니다.
3.nusoap_youiwe.php -> MMS 발송을 실제로 담당하는 파일입니다 |
 |
|
|
|
|
 |
|
 |
|
PHP 구축안내 |
|
MMS 는 2,000byte(1,000자)까지 전송이 가능합니다. 그이상의 내용은 전송이 되지 않고 잘립니다. |
|
|
 |
|
 |
| |
|
|
 |
※ MMS 제목란에는 최대 40byte까지 전송이 가능하며 한글, 영어, 숫자, 스페이스, ( )만 사용하기 바랍니다. 이외 기타 특수 기호는 전송이 실패될 수 있습니다. |
|
 |
|
|
|
|
 |
|
 |
|
|
첨부 파일의 이름이 영문,숫자로 된 파일만 가능합니다.
|
|
MMS 를 이용시 최적화된 이미지 사이즈는 176 * 144 사이즈 입니다. ( 용량 : 300KB ) |
|
이미지는 .jpg, .bmp, .sis 파일만 사운드는 .mmf 파일만 전송 가능합니다.
|
|
하나의 이미지 + 2000byte 문자를 보내실 경우 SendMMS1 함수를
|
|
두개의 이미지 + 2000byte 문자를 보내실 경우 SendMMS2 함수를 이용하시면 됩니다. |
|
구축소스에서는 파일업로드 부분은 포함이 되지 않았습니다. 각 서버 환경에 맞는 파일업로드를 구축하여 주시면 되며 예제소스에 구축된 내용은 서버에 있는 이미지(사운드)파일을 전송하는 내용입니다.
|
|
다운받으신 예제소스 파일을 웹서버에 업로드 후 mms_main.php 파일을 열어 다음과 같은 라인을 확인합니다. |
|
고객님접속정보 |
|
 |
|
 |
| |
|
|
 |
mms_id = "********" '너나우리에서 부여 받은 MMS ID
mms_pwd = "*******" '너나우리에서 부여 받은 MMS 비밀번호
위의 ******** 대신 MMS 서비스 신청 시 발급받으신 MMS 서비스 전용 ID/비밀번호를 입력합니다.
|
 |
|
|
|
|
 |
|
 |
|
예약을 하실 경우 userdefine 이란 변수에 사용자께서 취소 함수 사용 시 구분할 수 있는 값을
지정하여 발송이
되도록 구분합니다. |
|
mms_process.php 파일에는 하나의 이미지 즉시전송, 두개의 이미지 즉시전송, 하나의 이미지 예약전송, 두 개의 이미지 예약전송, 잔여량 조회, 예약취소 함수가 나열되어 있습니다.
|
초기 파일에는 즉시전송 이외의 기능은 주석처리가 되어 있으니 각 필요 기능에 맞도록 주석을 풀어주시면 됩니다. |
|
동보전송시 수신자번호를 [,] 로 구분하여 넣어주시면 동보전송이 가능합니다. |
|
|
|
| |
|
리턴값 및 결과확인 |
|
발송 요청은 유효성 검사만 진행 후 모두 발송이 됩니다. |
|
실패가 되는 건은 하루 동안 재전송 요청을 한 후 결과가 리턴이 됩니다. |
|
|
|
| |