¢Á À¥»çÀÌÆ® ´Ü¹®(SMS) ¿¬µ¿ ¾È³»
¿¹1)
POST·Î º¸³»´Â °æ¿ì
- ÀÌ °æ¿ì ¼Ò½ºº¸±â·Î ¾ÆÀ̵ð, ÆÐ½º¿öµå°¡ ³ëÃâµÉ¼ö ÀÖÀ¸¹Ç·Î ÇÊÈ÷ º»ÀÎ ¶Ç´Â °ü·ÃÀÚ¸¸ Àü¼ÛÆäÀÌÁö¸¦ º¼¼ö ÀÖµµ·Ï ±¸ÇöÇϽñ⠹ٶø´Ï´Ù.
¿¹2)
´ÙÀ½ ¿¹Á¦´Â º¸¾È»ó À¯¸®ÇÑ ¹æ¹ý ÀÔ´Ï´Ù. HTML ¼Ò½º ³ëÃâÀÌ ¿ì·ÁµÇ½Ã´Â ºÐÀº °¢°¢ ȯ°æ¿¡ ¸Â°Ô Âü°íÇϼ¼¿ä.
************ PHP »ç¿ëÀÚ¸¦ À§ÇÑ ¹æ¹ý **************** <?PHP // ¿ì¼± ´ÙÀ½°ú °°Àº ÇÔ¼ö¸¦ ÀÛ¼ºÇÕ´Ï´Ù. function GetResultFromURL($url) // ÁöÁ¤ URL·Î ¿äûÀ» º¸³»°í ºê¶ó¿ìÀú¿¡ Ãâ·ÂµÈ °á°ú°ªÀ» °¡Á®¿È { /* //------------------------------------------------------ // URL¿¡ ¿äû ÈÄ Ãâ·ÂµÈ ³»¿ëÀ» Àоî¿Í º¯¼ö¿¡ ÀúÀå // PHP 4.3 ÀÌÀü ¹öÀü¿ë $fp = fopen($url, 'r'); while($buffer = fgets($fp, 4096)) { $result .= $buffer; } fclose($fp); //------------------------------------------------------ */ //------------------------------------------------------ // URL¿¡ ¿äû ÈÄ Ãâ·ÂµÈ ³»¿ëÀ» Àоî¿Í º¯¼ö¿¡ ÀúÀå // PHP 4.3 ÀÌ»ó ¹öÀü¿ë // file_get_contents() ÇÔ¼ö ÀÌ¿ë½Ã ¿¡·¯°¡ ¹ß»ýÇϽô °æ¿ì // php.ini ÆÄÀÏ¿¡¼ allow_url_fopen °ªÀÌ On À¸·Î µÇ¾î ÀÖ´ÂÁö È®ÀÎÇØÁÖ¼¼¿ä. $result = file_get_contents($url); //------------------------------------------------------ $result = trim($result); parse_str($result, $arrayResult); return $arrayResult; } // ÀÌ °æ¿ì Àü´Þ °ªÁß¿¡¼ returnurl °ªÀº Á¦¿Ü½ÃÄÑ ÁÖ¼¼¿ä. // ±×¸®°í ÇѱÛÀ̳ª Ư¼ö¹®ÀÚ°¡ µé¾î ÀÖ´Â °ªÀº urlencode ¸¦ ÇØÁÖ¼¼¿ä.ƯÈ÷ msg1 °ª ¶Ç´Â resdate °ª µîµî.. $en_msg1 = urlencode("¾È³çÇϼ¼¿ä.¹®ÀÚ¿Õ±¹ÀÔ´Ï´Ù."); $en_resdate = urlencode("2004-03-01 00:00:00"); $url = "https://sms.nicesms.co.kr/cpsms/cpsms.html?userid=nicesms&password=ÀÎÁõŰ&msgcnt=1&msg1=".$en_msg1."&receivers=01022223333&sender=01022223333&resflag=Y&resdate=".$en_resdate; $result = Array(); $result = GetResultFromURL($url); // "°á°ú Ãâ·Â Çü½Ä" ÂüÁ¶ if($result['result'] == 'OK') { echo "Àü¼Û ¼º°ø"; }else { echo "Àü¼Û½ÇÆÐ"; echo "½ÇÆÐ¿øÀÎ:". $result['MSG']; } ?> ************ ASP »ç¿ëÀÚ¸¦ À§ÇÑ ¹æ¹ý **************** <% // ¿ì¼± ´ÙÀ½°ú °°Àº ÇÔ¼ö¸¦ ÀÛ¼ºÇÕ´Ï´Ù. FUNCTION GetResultFromURL(Xurl) Dim RStr Dim xmlHttp SET xmlHttp = Server.CreateObject("Microsoft.XMLHTTP") xmlHttp.open "GET", Xurl, False xmlHttp.setRequestHeader "Content-Type","text/xml" xmlHttp.setRequestHeader "Accept-Language","ko" xmlHttp.send if xmlHttp.status = 200 then RStr = xmlHttp.responseText Else RStr = "get_fail" End if SET xmlHttp = Nothing GetResultFromURL = RStr END FUNCTION // ÀÌ °æ¿ì Àü´Þ °ªÁß¿¡¼ returnurl °ªÀº Á¦¿Ü½ÃÄÑ ÁÖ¼¼¿ä. // ±×¸®°í ÇѱÛÀ̳ª Ư¼ö¹®ÀÚ°¡ µé¾î ÀÖ´Â °ªÀº urlencode ¸¦ ÇØÁÖ¼¼¿ä.ƯÈ÷ msg1 °ª ¶Ç´Â resdate °ª µîµî.. En_msg1 = Server.URLEncode("¾È³çÇϼ¼¿ä.¹®ÀÚ¿Õ±¹ÀÔ´Ï´Ù.") En_resdate = Server.URLEncode("2004-03-01 00:00:00") Xurl = "https://sms.nicesms.co.kr/cpsms/cpsms.html?userid=nicesms&password=ÀÎÁõŰ&msgcnt=1&msg1="&En_msg1&"&receivers=01022223333&sender=01022223333&resflag=Y&resdate="&En_resdate Retval = GetResultFromURL(Xurl) Response.write Retval // "°á°ú Ãâ·Â Çü½Ä" ÂüÁ¶ %>
- ¿¹2) ¹æ¹ýÀ¸·Î º¸³¾ °æ¿ì <°í±Þ »ç¿ë>¿¡ ´ëÇØ¼ Á¦¾àÀÌ µû¸¦ ¼ö ÀÖ½À´Ï´Ù.