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_STREAM, SOL_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($socket, 4096); 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>";
?>
|