/home/mjc1/public_html/xpay/lgdacom/ping.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php

    $configPath 
"C:/lgdacom"//LGÀ¯Ç÷¯½º¿¡¼­ Á¦°øÇѠȯ°æÆÄÀÏ("/conf/lgdacom.conf") À§Ä¡ ÁöÁ¤. 

    /*
     * [LGÀ¯Ç÷¯½º ¿¬°á È®ÀΠÆäÀÌÁö]
     *
     * ÀÌÆäÀÌÁö´Â LGÀ¯Ç÷¯½º°úÀÇ ¿¬°áÀ» Å×½ºÆ® Çϴ ÆäÀÌÁö ÀÔ´Ï´Ù.(¼öÁ¤ÇÏÁö ¸¶¼¼¿ä.)
     */
    
$CST_PLATFORM   $HTTP_POST_VARS["CST_PLATFORM"];
    
$CST_MID        $HTTP_POST_VARS["CST_MID"]; // 't'°¡ Ãß°¡µÇÁö ¾ÊÀº °¡ÀÔ¿äû½Ã ¾ÆÀ̵𸦠ÀԷ¹ٶø´Ï´Ù.
    
$LGD_MID        = (("test" == $CST_PLATFORM)?"t":"").$CST_MID;
    
    if( 
$CST_PLATFORM == null || $CST_PLATFORM == "" ) {
        echo 
"[TX_PING error] ÆÄ¶ó¹ÌÅÍ ´©¶ô<br>";
        return;
    }
    if( 
$LGD_MID == null || $LGD_MID == "" ) {
        echo 
"[TX_PING error] ÆÄ¶ó¹ÌÅÍ ´©¶ô<br>";
        return;
    }

    require_once(
"./XPayClient.php");
    
$xpay = &new XPayClient($configPath$CST_PLATFORM);
    
$xpay->Init_TX($LGD_MID);

    
$xpay->Set("LGD_TXNAME""Ping");
    
$xpay->Set("LGD_RESULTCNT""3");

    if (
$xpay->TX()) {
        echo 
"response code = " $xpay->Response_Code() . "<br>";
        echo 
"response msg = " $xpay->Response_Msg() . "<br>";
        echo 
"response count = " $xpay->Response_Count() . "<p>";

        
$keys $xpay->Response_Names();
        for (
$i 0$i $xpay->Response_Count(); $i++) {
            echo 
"count = " $i "<br>";
            foreach(
$keys as $name) {
                echo 
$name " = " $xpay->Response($name$i) . "<br>";
            }
        }
    }
    else {
        echo 
"[TX_PING error] <br>";
        echo 
"response code = " $xpay->Response_Code() . "<br>";
        echo 
"response msg = " $xpay->Response_Msg() . "<p>";
    }
?>