##-------------------------------------------------------------------## ## ÇÁ·Î±×·¥¸í : VS-Union V2.0 ##-------------------------------------------------------------------## ## ÃÖÃÊ °³¹ß ¿Ï·áÀÏ : 11/13/2003 ## ÃÖ±Ù ¾÷µ¥ÀÌÆ® ÀÏ : 11/13/2003 ## °³¹ß»ç ¹× ÀúÀÛ±ÇÀÚ : Vision Communication ## »ç¾÷ÀÚµî·Ï¹øÈ£ : 617-05-44854 ## °í°´Áö¿øÀ̸ÞÀÏ : vision@koreavs.net ## °í°´Áö¿øÀ¥»çÀÌÆ® : http://www.koreavs.net ## Ã¥ÀÓ °³¹ßÀÚ : À̼ºÈñ(vision@koreavs.net) ## °³ ¹ß ÀÚ : ¹Ú°©Áø(totoro@koreavs.net) ## °³ ¹ß ÀÚ : ±èŰæ(tkkim@koreavs.net) ##-------------------------------------------------------------------## ## º» ÇÁ·Î±×·¥Àº ¹«·á·Î Á¦°øµÇ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ## º» ÇÁ·Î±×·¥À» ¼öÁ¤ÇÏ¿© »ó¾÷ÀûÀ¸·Î ÀÌ¿ëÇÏ´Â °ÍÀº Çü»ç»óÀÇ ºÒ¹ýÇàÀ§ÀÔ´Ï´Ù. ##-------------------------------------------------------------------## $config_file = getcwd() . "/config/common.inc"; if (!file_exists($config_file)){ function Go($url,$message){ if ($message) { echo" "; } echo""; exit; } // end func function Back($message,$where='-1'){ echo" "; exit; } // end func #--------------------------------------------------------------------## #-- config.php »ý¼º --# function write_configfile($Host,$Database,$DBUser,$DBUser_Pass,$Host_name){ global $SERVER_ADMIN; $Path=getcwd(); $Board_Path = $Path . "/board"; $Main_URL = "http://" . $Host_name; $source_config = $Path . '/common.in_'; $tmp_config = $Path . '/config/_tmp_common.inc'; $config_file = $Path . '/config/common.inc'; $fp=fopen($source_config,"r"); $fs=filesize($source_config); //º¯È¯ $str_tmp=fread($fp,$fs); $str = str_replace('__Path__',$Path,$str_tmp); $str = str_replace('__Main_URL__',$Main_URL,$str); $str = str_replace('__DBSERVER__',$Host,$str); $str = str_replace('__Database__',$Database,$str); $str = str_replace('__DBUser__',$DBUser,$str); $str = str_replace('__DBUser_Pass__',$DBUser_Pass,$str); fclose($fp); // ¾²±â if(file_exists($tmp_config)) { $fp=fopen($tmp_config,"r"); $filename_write=fread($fp,1000); fclose($fp); } $filename_write=$str; $fp=fopen($tmp_config,"w"); fwrite($fp,$filename_write); fclose($fp); `rm -f $config_file`; `cp $tmp_config $config_file`; `chmod 707 $config_file`; } ##-------------------------- ¼³ Ä¡ ºÎ ºÐ----------------------------## if('install'==$mode){ // µ¥ÀÌÅÍ º£À̽º ¿¬°á °Ë»ç $install_path = getcwd(); @$DB_test= mysql_connect("$database_host","$database_user","$database_pass"); @$Result_test = mysql_select_db("$database_name"); if(!$Result_test){ @Go('./install.htm?mode=setup','µ¥ÀÌÅͺ£À̽º ¿¬°á Å×½ºÆ®¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.\\n\\nµ¥ÀÌÅͺ£À̽º Á¤º¸¸¦ È®ÀÎÇØ ÁÖ¼¼¿ä.'); exit; } else { if($admin_pass!=$admin_pass2){ @Back("µÎ°³ÀÇ ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù."); } else { $Host_name = $HTTP_HOST; write_configfile($database_host,$database_name,$database_user,$database_pass,$Host_name); include "./config/common.inc"; ##-------------------------- µ¥ÀÌÅͺ£À̽º »ý¼º ¹× ÀÔ·Â -------------------## mysql_query("DROP TABLE IF EXISTS aboutunion"); $que_1=" CREATE TABLE aboutunion ( introunion text NOT NULL, historyunion text NOT NULL, minimap varchar(100) NOT NULL default '' )"; mysql_query("DROP TABLE IF EXISTS alrim"); $que_2=" CREATE TABLE alrim ( aid mediumint(9) unsigned NOT NULL auto_increment, aname varchar(255) NOT NULL default '', alink varchar(255) NOT NULL default '', PRIMARY KEY (aid) )"; mysql_query("DROP TABLE IF EXISTS comm_cat"); $que_3=" CREATE TABLE comm_cat ( cid mediumint(9) unsigned NOT NULL auto_increment, commcode varchar(12) NOT NULL default '', commname varchar(255) NOT NULL default '', commpds char(1) NOT NULL default 'N', comment varchar(255) NOT NULL default '', security char(1) NOT NULL default 'N', signdate int(11) default NULL, PRIMARY KEY (cid) )"; mysql_query("DROP TABLE IF EXISTS comm_mem"); $que_4=" CREATE TABLE comm_mem ( cid mediumint(9) unsigned NOT NULL auto_increment, commcode varchar(12) NOT NULL default '', mid varchar(12) NOT NULL default '', level char(1) NOT NULL default 'W', PRIMARY KEY (cid) )"; mysql_query("DROP TABLE IF EXISTS coolsite"); $que_5=" CREATE TABLE coolsite ( cid mediumint(9) unsigned NOT NULL auto_increment, cname varchar(100) NOT NULL default '', clink varchar(100) NOT NULL default '', ctext varchar(255) default NULL, PRIMARY KEY (cid) )"; mysql_query("DROP TABLE IF EXISTS estimate"); $que_6=" CREATE TABLE estimate ( eid mediumint(9) unsigned NOT NULL auto_increment, uid mediumint(9) unsigned NOT NULL default '0', memid varchar(50) default NULL, comment varchar(255) NOT NULL default '', signdate int(11) unsigned NOT NULL default '0', PRIMARY KEY (eid) )"; mysql_query("DROP TABLE IF EXISTS inews"); $que_7=" CREATE TABLE inews ( pid mediumint(9) unsigned NOT NULL auto_increment, subject varchar(255) NOT NULL default '', content text NOT NULL, ifile varchar(255) NOT NULL default '', showhide varchar(4) NOT NULL default '', signdate int(11) unsigned NOT NULL default '0', linksub1 varchar(255) NOT NULL default '', link1 varchar(255) NOT NULL default '', linksub2 varchar(255) NOT NULL default '', link2 varchar(255) NOT NULL default '', linksub3 varchar(255) NOT NULL default '', link3 varchar(255) NOT NULL default '', linksub4 varchar(255) NOT NULL default '', link4 varchar(255) NOT NULL default '', PRIMARY KEY (pid) )"; mysql_query("DROP TABLE IF EXISTS leftban"); $que_8=" CREATE TABLE leftban ( lid mediumint(9) unsigned NOT NULL auto_increment, lname varchar(255) default NULL, llink varchar(255) default NULL, PRIMARY KEY (lid) )"; mysql_query("DROP TABLE IF EXISTS member"); $que_9=" CREATE TABLE member ( mid int(10) unsigned NOT NULL auto_increment, mname varchar(10) NOT NULL default '', id varchar(12) NOT NULL default '', passwd varchar(20) NOT NULL default '', jumin1 varchar(6) NOT NULL default '', jumin2 varchar(7) NOT NULL default '', email varchar(100) default NULL, phone varchar(20) default NULL, mobile varchar(20) default NULL, zip varchar(7) NOT NULL default '', address varchar(255) NOT NULL default '', level char(1) NOT NULL default 'N', signdate int(11) unsigned NOT NULL default '0', lastdate int(11) unsigned NOT NULL default '0', counter int(5) default '0', mailcheck char(1) default NULL, PRIMARY KEY (mid) )"; mysql_query("DROP TABLE IF EXISTS mlist"); $que_10=" CREATE TABLE mlist ( nid mediumint(9) unsigned NOT NULL auto_increment, maddr varchar(100) NOT NULL default '', mdate int(11) default NULL, PRIMARY KEY (nid) )"; mysql_query("DROP TABLE IF EXISTS notice"); $que_11=" CREATE TABLE notice ( nid mediumint(9) unsigned NOT NULL auto_increment, subject varchar(255) NOT NULL default '', comment text NOT NULL, signdate int(11) unsigned NOT NULL default '0', PRIMARY KEY (nid) )"; mysql_query("DROP TABLE IF EXISTS part"); $que_12=" CREATE TABLE part ( uid mediumint(9) unsigned NOT NULL auto_increment, fid mediumint(9) unsigned NOT NULL default '0', partcode varchar(12) NOT NULL default '', name varchar(50) default NULL, email varchar(100) default NULL, subject varchar(255) NOT NULL default '', comment text NOT NULL, passwd varchar(30) NOT NULL default '', signdate int(11) unsigned NOT NULL default '0', ref smallint(5) unsigned NOT NULL default '0', thread varchar(255) NOT NULL default '', step int(5) NOT NULL default '0', upfile varchar(255) NOT NULL default '', PRIMARY KEY (uid) )"; mysql_query("DROP TABLE IF EXISTS part_cat"); $que_13=" CREATE TABLE part_cat ( pid mediumint(9) unsigned NOT NULL auto_increment, partcode varchar(12) NOT NULL default '', partname varchar(255) NOT NULL default '', partpds char(1) NOT NULL default 'N', security char(1) NOT NULL default 'N', signdate int(11) default NULL, PRIMARY KEY (pid) )"; mysql_query("DROP TABLE IF EXISTS plan"); $que_14=" CREATE TABLE plan ( pid mediumint(9) unsigned NOT NULL auto_increment, subject varchar(255) NOT NULL default '', content text NOT NULL, plandate int(11) default NULL, PRIMARY KEY (pid) )"; mysql_query("DROP TABLE IF EXISTS site"); $que_15=" CREATE TABLE site ( sitename varchar(12) NOT NULL default '', email varchar(100) default NULL, logoimg varchar(100) NOT NULL default '', mainimg varchar(100) NOT NULL default '', copyright varchar(255) default NULL, PRIMARY KEY (sitename) )"; mysql_query("DROP TABLE IF EXISTS table_news"); $que_16 = "CREATE TABLE table_news ( uid mediumint(9) unsigned NOT NULL auto_increment, fid mediumint(9) unsigned NOT NULL default '0', name varchar(50) default NULL, email varchar(100) default NULL, subject varchar(255) NOT NULL default '', comment text NOT NULL, passwd varchar(30) NOT NULL default '', signdate int(11) unsigned NOT NULL default '0', ref smallint(5) unsigned NOT NULL default '0', thread varchar(255) NOT NULL default '', step int(5) NOT NULL default '0', upfile varchar(255) NOT NULL default '', PRIMARY KEY (uid) )"; $que_17=" INSERT INTO aboutunion VALUES ('
/info/about_union.htm ÆÄÀÏÀÔ´Ï´Ù. \r\nÁ÷Á¢ DownLoad Çϼż ÀÛ¼ºÇϼŵµ °¡´ÉÇÕ´Ï´Ù. \r\n \r\n°ü¸®ÀÚ°¡ ÀÔ·ÂÇϽô °Íµµ °¡´ÉÇÕ´Ï´Ù.\r\n | \r\n
/info/about_union.htm ÆÄÀÏÀÔ´Ï´Ù. \r\nÁ÷Á¢ DownLoad Çϼż ÀÛ¼ºÇϼŵµ °¡´ÉÇÕ´Ï´Ù. \r\n \r\n°ü¸®ÀÚ°¡ ÀÔ·ÂÇϽô °Íµµ °¡´ÉÇÕ´Ï´Ù.\r\n | \r\n