/home/mjc1/public_html/emillennium/ajax_createdb.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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<?php
$dir 
".";
include_once(
$dir."/_common.php");

$app_code "17"// e천년경영 앱 코드
$today date("Y-m-d",time()); //오늘날짜 
$month3 date("Y-m-d",time()+(60*60*24*90)); // 3개월 무료용

$mode_ok "Y";

if(
$eid==''){
    
$mode "x"$mode_ok "N";
    
$msg "e천년경영 로그인 후에 이용가능합니다.";
} else {
    
$sql "SELECT p.user_id, p.limituser, p.limitdate, p.app_dbsize, p.dbvolume, u.user_pwd ,u.user_pwd2 ,p.app_dbip, p.app_dbname
                    FROM app_priv AS p INNER JOIN app_user AS u ON(p.user_id = u.user_id) 
                    WHERE p.user_id = '
{$eid}' AND p.app_id = {$app_code} ";
    
$res mysql_query($sql,$connect_app);
    
$app_info mysql_fetch_array($res);
    if(
$app_info['user_id']!=''){
        
$mode "x"$mode_ok "N";
        
$msg "e천년경영 DB가 이미 생성되어 있습니다.";
    }
}

if(
$mode_ok=='Y'){
    
$smqry "SELECT * FROM app WHERE app_id = '{$app_code}'";
    
$smresult mysql_query($smqry,$connect_app);
    
$smrow mysql_fetch_array($smresult);

    
$appid $smrow[app_id];
    
$appip $smrow[default_app_dbip];
    
$appdb $smrow[default_app_dbname];
    
$appdbid $appdb."_".$eid;

    
$ipqry "INSERT INTO app_priv (user_id, app_id, use_demo, limitdate, limituser, extlmtuser, eorderlimit, app_active, app_dbip, pda_sock_ip, app_dbname, app_dbsize, pgoptions, bigo, regdate)
                            values ( '
$eid', '$appid', '1', '{$month3}', '1', '0', '0', '1', '$appip', '114.108.136.196', '$appdbid','10240', '0000000000', '', '$today')";

    
mysql_query($ipqry,$connect_app);

    
$address=$appip;
    
$port="10085";

    
$socket=socket_create(AF_INET,SOCK_STREAMSOL_TCP);
    
$result=socket_connect($socket,$address,$port);
    if(!
$result){
        
$mode "x"$mode_ok "N";
        
$msg "DB생성용 socket connect 에러 입니다. $result $ipqry";
    } else {
        
//$upass = "kall213077";
        
$send_data="/1;{$app_code};{$eid};{$eid_upass}";
        
socket_send($socket,$send_data,strlen($send_data),0);
         
$sMsg  socket_read($socket4096);
         if( 
$sMsg == "1"){
             
mysql_query($ipqry,$connect_app);

            
$_SESSION['e1000y_dbip'] = $appip;
            
$_SESSION['e1000y_dbname'] = $appdbid;
            
$_SESSION['e1000y_limitdate'] = $month3;

            
$mode "createdb";
            
$login_ok "Y";
         } else {
            
$mode "x"$mode_ok "N";
            
$msg "DB생성용 socket 실행 에러 입니다.";
         }
    }
}

echo 
"<?php xml version='1.0' encoding='utf-8'?><output>";
echo 
"<login_ok>".$login_ok."</login_ok>";
echo 
"<mode>".$mode."</mode>";
echo 
"<rtn_url>".$rtn_url."</rtn_url>";
echo 
"<msg>".$msg."</msg>";
echo 
"<result>".$result."</result>";
echo 
"<send_data>".$send_data."</send_data>";
echo 
"<sMsg>".$sMsg."</sMsg>";
echo 
"</output>";

?>