|
|
|
|
|
È£½ºÆ® : ns1.webprime.co.kr |
IPÁÖ¼Ò : 220.73.163.59 |
|
|
|
È£½ºÆ® : ns2.webprime.co.kr |
IPÁÖ¼Ò : 112.175.148.241 |
|
|
|
|
|
|
¿ì¸®ÀºÇà : 111111111111111 ¿¹±ÝÁÖ : À¥ÇÁ¶óÀÓ(ÁÖ) |
|
|
|
|
|
|
|
|
|
|
Ȩ > SMSÈ£½ºÆà > PHP ±¸Ãà |
|
|
SMS´Â ±âº» 80Æ÷Æ®¸¦ ÀÌ¿ëÇϹǷΠ¹æȺ®ÀÇ ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù.(º°µµ Æ÷Æ® ¿ÀÇÂÇÒ ÇÊ¿ä ¾øÀ½) |
|
|
PHP¿¡¼´Â XML À¥¼ºñ½º·Î ¿ø°ÝÀÇ ÇÁ·Î½ÃÀú¸¦ È£ÃâÇÏ°Ô µÇ¾î ¼¹ö¿¡ º°µµÀÇ ¸ðµâÀ» ¼³Ä¡ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. |
|
|
XMLÀ» ÀÌ¿ëÇϱâ À§Çؼ´Â php¼³Ä¡ ¿É¼Ç¿¡ xmlÀÌ Æ÷ÇԵǾî ÀÖ¾î¾ß ÇÕ´Ï´Ù. ´ëºÎºÐÀÇ È£½ºÆà ¾÷ü Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù. |
|
|
¿¹Á¦ ¼Ò½º ´Ù¿î¹Þ±â |
°¢ ÇÊ¿äÇÑ ÀÎÀÚ¸¦ ÀÌ¿ëÇÏ¿© ÇÔ¼ö¸¦ È£ÃâÇÕ´Ï´Ù. |
|
<?
include ("nusoap.php"); //Ŭ·¡½º¸¦ ÀÎŬ·çµåÇÕ´Ï´Ù.
$sms = new SMS(); //SMS °´Ã¼ »ý¼º
$sms_id="XXXXXX"; //°í°´´Ô SMS ¾ÆÀ̵ð
$sms_pwd="XXXXXX"; //°í°´´Ô SMS Æнº¿öµå
$snd_number=$_POST[snd_number];//¹ß½Å¹øÈ£
$rcv_number=$_POST[rcv_number];//¼ö½Å¹øÈ£
$sms_content=$_POST[sms_content]; //³»¿ë 80 Byte±îÁö
$reserve_time=$_POST[reserve_time]; //yyyy-mm-dd hh:mm:ss
//Áï½Ã Àü¼ÛÀÏ °æ¿ì
$result=$sms->SendSMS($sms_id,$sms_pwd,$rcv_number,$snd_number,$sms_content);
// 5°³ÀÇ ÀÎÀÚ·Î ÇÔ¼ö¸¦ È£ÃâÇÕ´Ï´Ù.
echo "°á°ú´Â:".trim($result);
?> |
|
|
|
|
'°á°ú°ªÀ» °¡Áö°í ÀûÀýÈ÷ ó¸® ÇØÁÝ´Ï´Ù.
if ($result == "1") {
echo "¹ß¼Û¼º°ø";
} else {
echo "¹ß¼Û½ÇÆÐ";
} |
|
|
|
|
|
¼Ò½º ¼³¸í ¹× ÇÔ¼ö ¼³¸í |
|
°´Ã¼°¡ Á¦°øÇÏ´Â ¸â¹öÇÔ¼ö´Â SendSMS() ,SendSMSReserve(),GetSMSCount() ¼¼°¡Áö ÀÔ´Ï´Ù.
(1) Áï½ÃÀü¼Û:
SendSMS("sms¾ÆÀ̵ð","smsºñ¹Ð¹øÈ£","º¸³»´Â»ç¶÷¹øÈ£","¹Þ´Â»ç¶÷¹øÈ£","´Ü¹®³»¿ë")
-´Ü¹®¸Þ½ÃÁö¸¦ Áï½Ã º¸³»´Â ¹æ¹ýÀÔ´Ï´Ù.
-°°Àº ³»¿ëÀ» ¿©·¯¸í¿¡°Ô ÇѲ¨¹ø¿¡ º¸³»½Ç °æ¿ì¿¡´Â ¹Þ´Â »ç¶÷ ÇÚµåÆù ¹øÈ£¸¦ ÄÞ¸¶(,)·Î ¿¬°áÇØ Áֽʽÿä.
¿¹1) SendSMS("test","test","0167222244","0182245555","¾È³çÇϼ¼¿ä");
¿¹2) SendSMS("test","test","0167222244","0182245555,0171224444,01033445556","¾È³çÇϼ¼¿ä");
** Çؽ¬°ªÀ̶õ Åë½ÅÀ» Çϱâ À§ÇÑ ¾ÏÈ£ÈµÈ °ªÀ¸·Î ¿¹Á¦¸¦ ÂüÁ¶ÇϽʽÿä.
(2) ¿¹¾àÀü¼Û:
SendSMSReserve("sms¾ÆÀ̵ð","smsºñ¹Ð¹øÈ£","º¸³»´Â»ç¶÷¹øÈ£","¹Þ´Â»ç¶÷¹øÈ£","´Ü¹®³»¿ë","¿¹¾à½Ã°£")
-´Ü¹®¸Þ½ÃÁö¸¦ ¿¹¾à½Ã°£¿¡ º¸³»´Â ¹æ¹ýÀÔ´Ï´Ù.
-¿¹¾à½Ã°£Àº yyyy-mm-dd hh:mm:ss Çü½ÄÀ¸·Î ÀÔ·ÂÇÕ´Ï´Ù.
-°°Àº ³»¿ëÀ» ¿©·¯¸í¿¡°Ô ÇѲ¨¹ø¿¡ º¸³»½Ç °æ¿ì¿¡´Â ¹Þ´Â »ç¶÷ ÇÚµåÆù ¹øÈ£¸¦ ÄÞ¸¶(,)·Î ¿¬°áÇØ Áֽʽÿä.
¿¹) SendSMSReserve("test","test","0167222244","0182245555","¾È³çÇϼ¼¿ä","2005-11-01 13:40:00");<--2005³â11¿ù 1ÀÏ 13½Ã 40ºÐ ¹ß¼Û
(3) ÇöÀç ÀÜ¿©·® Á¶È¸
GetSMSCount("sms¾ÆÀ̵ð","smsºñ¹Ð¹øÈ£")
-Çö sms_id¿¡ ÀÜ¿©·®À» Á¶È¸ÇÒ¼ö ÀÖ´Â ¹æ¹ýÀÔ´Ï´Ù.
¿¹) GetRemainCount("sms¾ÆÀ̵ð","test");
¸®ÅÏ°ª : 0 ÀÌ»ó Á¤¼ö : ÀÜ¿©·®ÀÌ ¸®Åϵ˴ϴÙ.
-1 : ¾ÆÀ̵ð Æнº¿öµå°¡ ÀÌ»óÀÌ ÀÖÀ»¶§ ¸®Åϵ˴ϴÙ. |
|
|
|
|
|
¸®ÅÏ°ª ¹× °á°ú È®ÀÎ |
|
¸â¹öÇÔ¼ö SendSMS() °¡ È£ÃâµÈ ÈÄ ¸®ÅÏ°ªÀº ´ÙÀ½°ú °°Àº °ªÀ» °¡Áý´Ï´Ù.
* º» ¸®ÅÏ°ªÀº SMSÀü¼Û ¿äûÀÌ ¼º°øµÇ¾ú´Â°¡¿¡ ´ëÇÑ ¿äûÀÌ¸ç ½ÇÁ¦ ÈÞ´ëÆù °¡ÀÔÀÚÀÇ ¼ö½Å¿©ºÎ´Â
¾Æ´Õ´Ï´Ù.
½ÇÁ¦ ÈÞ´ëÆù °¡ÀÔÀÚÀÇ ¼ö½Å¿©ºÎ´Â ¹ß¼Û³»¿ª¿¡¼ È®ÀÎ ÇÕ´Ï´Ù.
1 : ¹ß¼Û¼º°ø
1~N : ÄÞ¸¶·Î ¿¬°áÇÏ¿© ´ÙÁß ¹ß¼ÛÀ» ÇÏ¿´À» °æ¿ì¿¡´Â ¼º°øÇÑ Á¤¼ö ¼ýÀÚ·Î ¸®Åϵ˴ϴÙ.
0 : SMS¹ß¼Û °¡´É·® ºÎÁ·
-1 : »ç¿ëÀÚ ¾ÆÀ̵ð ÀÌ»ó
-2 : ¼ö½ÅÀÚ ¹øÈ£ ÀÌ»ó(´ÜÀÏÀü¼Û¿¡¼¸¸ ¸®Åϵ˴ϴÙ.)
-3 : ´ÙÁ߹߼۽à Àüü ½ÇÆÐ |
|
|
|
|