CoolSMS으로 계정(쉘)에서 문자 보내기 소스 입니다.
coolsms.php 가 해당 디랙토리에 있어야 사용가능합니다
#!/usr/bin/php
<?php
require_once("coolsms.php");
$sms = new coolsms();
$sms->setRealMode();
$sms->appversion("TEST/1.0");
$sms->charset("euckr");
$sms->setuser("아이디", "페스워드");
if (!$sms->addsms("$argv[1]", "보내는 사람", "$argv[2]")) {
echo $sms->lasterror();
}
if (!$sms->connect()) {
exit(1);
}
$nsent = $sms->send();
if ($sms->errordetected()) {
}
$sms->disconnect();
$sms->emptyall();
?>
#*스크립트 종료*#
사용 방법 : ./sendsms 010-0000-0000 문자 테스트
CoolSMS 남은 문자 / 잔액 알아보기
#!/usr/bin/php
<?php
/**
* vi:set ts=4 sw=4 expandtab fileencoding=cp949:
* Copyright(C) 2008-2010 D&SOFT
* http://open.coolsms.co.kr
*/
header("Cache-Control: no-cache");
?>
<?php
require_once("coolsms.php");
// 객체를 생성합니다.
$sms = new coolsms();
// 아이디, 비밀번호를 입력합니다.
$sms->setuser("", "");
// 서버에 연결합니다.
if (!$sms->connect()) {
// 오류처리
echo "서버에 연결할 수 없습니다.";
exit(1);
}
// 잔액을 읽어옵니다.
$result = $sms->remain();
// 연결을 끊습니다.
$sms->disconnect();
// 결과를 출력합니다.
if ($result["RESULT-CODE"] == "00") // RESULT-CODE 가 00이면 성공.
{
echo "캐쉬 : " . $result["CASH"];
echo "원";
echo " / 포인트 : " . $result["POINT"];
echo "점";
// echo " / 문자방울 : " . $result["DROP"];
// echo "개";
echo " / 전체 SMS건수 : " . $result["CREDITS"];
echo "건 ";
} else {
echo "Result Code: " . $result["RESULT-CODE"] . "<br />";
echo "Result Message: " . $result["RESULT-MESSAGE"] . "<br />.";
}
?>
입니다.
#*스크립트 종료*#
결과는
캐쉬 : 1420원 / 포인트 : 860점 / 전체 SMS건수 : 114건 입니다.
'PC > Linux' 카테고리의 다른 글
데비안 호스트네임 변경하기 (0) | 2015.01.03 |
---|---|
APCUPS 소스로 설치하기 (0) | 2014.08.15 |
실사용예로 알아보는 간단한 스크립트 - (1) read echo case 등 (0) | 2014.07.05 |
Bind DDNS 구축하기 (0) | 2014.07.05 |
DNSEver DDNS 로그 남기는 스크립트 (0) | 2014.06.22 |