"; $this->Dbname=$DBNAME; $this->Dbid=$DBID; $this->Dbpwss=$DBPWSS; $this->Dbtable=$DBTABLE; $this->Admin_Id=$ADMIN_ID; $this->Admin_Pwss=$ADMIN_PWSS; $this->Admim_Name=$ADMIN_NAME; $this->Admin_Email=$ADMIN_EMAIL; $this->Admin_Hhomepage=$ADMIN_HOMEPAGE; $this->Dbtable_Config=$DBTABLE."_config"; //ȯ°æ¼³Á¤ Å×À̺í $this->Dbtable_Memo=$DBTABLE."_memo"; $this->Dbtable_Avata=$DBTABLE."_avata"; $this->Dbtable_Memo_Avata=$DBTABLE."_memo_avata"; $file = @fopen("../install_file/install_info.html",r); $check_file = @fgets($file,1024); if($check_file == '') { $file = ''; } if($file == '') { //ÆÄÀÏÀÌ ¾ø´Â °æ¿ì »õ·Ó°Ô ÆÄÀÏÀ» »ý¼ºÇÑ´Ù. $file = @fopen("../install_file/install_info.html",w);//ÀÌ ÆÄÀÏÀº ÈÄ¿¡ µ¥ÀÌŸ º£À̽º ¿¬°á¿¡ »ç¿ëµÈ´Ù. $f_write = @fputs($file,$w_rite); //ÆÄÀÏ¿¡ ±âÁ¸ Á¤º¸¸¦ ¾´´Ù. fclose($file); @chomod("../install_file/install_info.html","0707"); //ÆÄÀÏ¿¡ ¾²±â ±ÇÇÑÀ» º¯°æ ½ÃŲ´Ù. } else { $file = @fopen("../install_file/install_info.html",r); $f_read = @fgets($file,1024); //ÀúÀåµÈ ±âÁ¸ Á¤º¸¸¦ ÀÐ¾î ¿Â´Ù. $str_file=str_replace("//µÈ ¹®ÀÚ¸¦ ""¹®ÀÚ·Î ÃëȯÇÑ´Ù. $str_file=str_replace("?>","",$str_file); $check_pwss=explode("||",$str_file); if($check_pwss[5] != $ADMIN_PWSS) { $Error_Path = new Error_Path(); //¿¡·¯ °³Ã¼¸¦ »ý¼º ½ÃÄѼ­ //ÀÌÀüÆäÀÌÁö·Î º¸³½´Ù. $Error_Path->error_page1('ÆÐ½º¿öµå°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.'); } else { $f_write = @fputs($file,$w_rite); fclose($file); } } //ÆÄÀÏÀÌ ÀÖ´À °æ¿ì¿Í ¾ø´Â °æ¿ì $Dbconnect = new Dbconn(); //µ¥ÀÌŸ º£À̽º Ä¿³ØÆ®¸¦ »ý¼ºÇÑ´Ù. $check_tbl_query = "select * from $DBTABLE"; $check_tbl_result = mysql_query($check_tbl_query); if($check_tbl_result) { $check_tbl_rows = mysql_num_rows($check_tbl_result); //½ÇÁ¦·Î ·¹Äڵ尡 Á¸ÀçÇÏ´ÂÁö È®ÀÎ ÈÄ Á¸Àç¸é :update ¹ÌÁ¸Àç:insert if($check_tbl_rows < 1) { $insert_tbl_query = "insert into $DBTABLE (i_dbname,i_dbid,i_dbpwss,i_dbtable,i_admin_id,i_admin_pwss,i_admin_name,i_admin_email,i_admin_homepage) values ('$DBNAME','$DBID','$DBPWSS','$DBTABLE','$ADMIN_ID','$ADMIN_PWSS','$ADMIN_NAME','$ADMIN_EMAIL','$ADMIN_HOMEPAGE')"; //·¹ÄÚµå ¹ÌÁ¸Àç : Å×ÀÌºí¿¡ °ü¸®ÀÚÁ¤º¸ »ðÀÔ $insert_tbl_result = mysql_query($insert_tbl_query); } else { $update_tbl_query = "update $DBTABLE set i_admin_pwss='$ADMIN_PWSS' where i_num='1'"; //ù¹øÂ° ·¹ÄÚµåÀÇ °Í¸¸ º¯°æ $update_tbl_result = mysql_query($update_tbl_query); } } else { //¸¸¾à Å×À̺íÀÌ ¾ø´Ù¸é.... $make_tbl_query = "create table $DBTABLE ( i_num int auto_increment, ##·¹ÄÚµå ¹øÈ£ i_dbname varchar(20) NOT NULL, ##µ¥ÀÌŸ º£À̽º À̸§ i_dbid char(14) NOT NULL, ##µ¥ÀÌŸº£À̽º ¾ÆÀ̵ð i_dbpwss char(14) not null, ##µ¥ÀÌŸº£À̽º ºñ¹Ð¹øÈ£ i_dbtable varchar(30) not null, ##µ¥ÀÌŸº£À̽º Å×ÀÌºí ¸í i_admin_id char(14) not null, ##°ü¸®ÀÚ ¾ÆÀ̵ð i_admin_pwss char(14) not null, ##°ü¸®ÀÚ ºñ¹Ð¹øÈ£ i_admin_name varchar(20), ##°ü¸®ÀÚ À̸§ i_admin_email varchar(50), ##°ü¸®ÀÚ À̸ÞÀÏ i_admin_homepage varchar(100), ##°ü¸®ÀÚ È¨ÆäÀÌÁö primary key(i_num) ##ÇÁ¶óÀ̸Ӹ® Ű ¼³Á¤ )"; //exit; $make_tbl_result = mysql_query($make_tbl_query); if(!$make_tbl_result) { $Error_Path = new Error_Path(); $Error_Path->error_page1('°ü¸®ÀÚ Å×ÀÌºí »ý¼º¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.'); } $make_insert_tbl_query = "insert into $DBTABLE (i_dbname,i_dbid,i_dbpwss,i_dbtable,i_admin_id,i_admin_pwss,i_admin_name,i_admin_email,i_admin_homepage) values ('$DBNAME','$DBID','$DBPWSS','$DBTABLE','$ADMIN_ID','$ADMIN_PWSS','$ADMIN_NAME','$ADMIN_EMAIL','$ADMIN_HOMEPAGE')"; $make_insert_tbl_result = mysql_query($make_insert_tbl_query); $make_config_tbl_query = "create table $this->Dbtable_Config ( c_num int auto_increment, ##°Ô½ÃÆÇ°³º° Á¤º¸¹øÈ£ c_list_tblcode varchar(50) NOT NULL, ##°Ô½ÃÆÇº° Å×À̺íÄÚµå c_list_tblname varchar(50) NOT NULL, ##°Ô½ÃÆÇº° Å×À̺í À̸§ c_list_adminid char(14) not null, ##°Ô½ÃÆÇº° °ü¸®ÀÚ¾ÆÀ̵ð c_list_adminpwss char(14) not null, ##°Ô½ÃÆÇº° °ü¸®ÀÚÆÐ½º¿öµå c_list_adminemail varchar(60), ##°Ô½ÃÆÇº° °ü¸®ÀÚ À̸ÞÀÏ c_list_adminhomepage varchar(100), ##°Ô½ÃÆÇº° °ü¸®ÀÚ È¨ÆäÀÌÁö c_list_adminname varchar(30), ##°Ô½ÃÆÇº° °ü¸®ÀÚ À̸§ c_list_tblskin varchar(50), ##°Ô½ÃÆÇº° ½ºÅ²Á¤º¸ c_list_tbl_line_subject varchar(80), ##°Ô½ÃÆÇº° Á¦ÀÏù¶óÀÎ Á¦¸ñ c_list_tbl_line_comment text, ##°Ô½ÃÆÇº° ù¶óÀÎ ³»¿ë c_list_tbl_head_message text, ##°Ô½ÃÆÇº° Çìµå ³»¿ë c_list_tbl_foot_message text, ##°Ô½ÃÆÇº° ¸¶Áö¸· ¸Þ¼¼Áö c_list_tbl_page_count int(3), ##°Ô½ÃÆÇº° ÆäÀÌÁö ¸µÅ©¼ö c_list_tbl_block_count int(3), ##°Ô½ÃÆÇº° ºí·° ¼ö c_list_width int(6), ##°Ô½ÃÆÇÀÇ »çÁöÁî c_list_auth int(1), ##°Ô½ÃÆÇÀÇ ±ÇÇÑ 1 : ºñȸ¿ø 2:ȸ¿øÀü¿ë 3:°ü¸®ÀÚ c_list_pds_gesi int(1), ##°Ô½ÃÆÇÀÇ ÀÚ·á½Ç ±â´É ¹Ì»ç¿ë :0 »ç¿ë : 1 c_list_pds_down int(1), ##°Ô½ÃÆÇÀÇ º¸±â¿¡¼­ ´Ù¿î : 1 ¸®½ºÆ®¿¡¼­ ´Ù¿î : 2 µÑ´Ù:3 c_list_delete int(1), c_list_file_icon int(1), ##°Ô½ÃÆÇ¿¡¼­ ÆÄÀϱ¸ºÐ¾ÆÀÌÄÜ »ç¿ë :0 ¹Ì»ç¿ë :1 c_list_total_list int(1), ##Àüü°Ô½ÃÆÇ ¸®½ºÆ® ÇØ´ç°Ô½ÃÆÇ ¿¡¼­ ÀÚ·á°¡Á®¿À±â c_list_html_comment int(1), ##³»¿ë¿¡ html »ç¿ë ¹Ì»ç¿ë c_list_subject_length varchar(10), ##Á¦¸ñÁÙ ±æÀÌ c_list_subject_class varchar(10), ##Á¦¸ñ ´Ü°è Á¤Çϱâ c_list_one_list varchar(20), ##Ȧ¼ö¶óÀÎ °Ô½Ã¹° »ö»ó c_list_two_list varchar(20), ##¦¼ö¶óÀÎ °Ô½Ã¹° »ö»ó c_list_new varchar(10), c_list_hot varchar(10), c_list_send_mail_check int(1), ##1:»ç¿ëÀÚ¿¡°Ô¸¸ 2:ÇØ´ç°ü¸®ÀÚ¿¡°Ô¸¸,3:µÑ´Ù¿¡°Ô c_list_send_font_color varchar(30), ##4:ÇØ´ç°ü¸®ÀÚ ¹× Àüü°ü¸®ÀÚ 5:##¸ðµÎ´Ù¿¡°Ô c_list_send_font_width varchar(10), ##ÆùÆ®±½±â ## µðÆúÆ® 9 c_list_icon_new int(1), ##½Å±Ô¾ÆÀÌÄÜ ¹Ì»ç¿ë : 0 »ç¿ë : 1 c_list_icon_hot int(1), ##ÇÖ¾ÆÀÌÄÜ ¹Ì»ç¿ë : 0 »ç¿ë : 1 c_list_icon_gon int(1), ##°øÁö ¹Ì»ç¿ë : 0 »ç¿ë :1 c_list_memo_check int(1), ##¸Þ¸ð±â´É ¹Ì»ç¿ë : 0 »ç¿ë :1 c_list_ip_check int(1), ##¾ÆÀÌÇÇ ¾Èº¸À̱â 0 : º¸À̱â : 1 c_list_avata_check int(1), ##¾Æ¹ÙŸ ¾Èº¸À̱â 0 : º¸À̱â :1 c_list_memo_avata_check int(1), ##¸Þ¸ð¿¡¼­ ¾Æ¹ÙŸ ¾Èº¸À̱â:0 º¸À̱â:1 c_list_class_check int(1), ##ÀÏ¹Ý°Ô½ÃÆÇ ´äº¯Çü °Ô½ÃÆÇ c_list_popup_check int(1), ##ÆË¾÷âÀ¸·Î ¶Ù¿ì±â ¾È¶Ù¿ì±â primary key(c_num))"; $make_config_tbl_result=mysql_query($make_config_tbl_query); ##°¢°Ô½ÃÆÇÀÇ È¯°æ¼³Á¤ Å×À̺í ÀúÀå if(!$make_config_tbl_result) { $Error_Path = new Error_Path(); $Error_Path->error_page1('ȯ°æ¼³Á¤ Å×ÀÌºí »ý¼º¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.'); } $make_memo_tbl_query = "create table $this->Dbtable_Memo ( ##¸Þ¸ð °Ô½ÃÆÇ m_num int auto_increment, m_id char(14), m_name varchar(30), m_comment text, m_avata varchar(50), m_reg_date date, m_mod_date date, m_table varchar(40), m_tnum int(20), m_userip varchar(30), primary key(m_num))"; $make_memo_tbl_result = mysql_query($make_memo_tbl_query); ##¸Þ¸ð°Ô½ÃÆÇ »ý¼º if(!$make_memo_tbl_result) { $Error_Path = new Error_Path(); $Error_Path->error_page1('¸Þ¸ð Å×ÀÌºí »ý¼º¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.'); } $make_avata_tbl_query = "create table $this->Dbtable_Avata ( a_num int auto_increment, a_name varchar(80), a_code varchar(80), primary key(a_num))"; $make_avata_tbl_result = mysql_query($make_avata_tbl_query); ##¾Æ¹ÙŸ °ü·Ã ÆÄÀÏ »ý¼º if(!$make_avata_tbl_result) { $Error_Path = new Error_Path(); $Error_Path->error_page1('¾Æ¹ÙŸ Å×ÀÌºí »ý¼º¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.'); } $make_memo_avata_tbl_query = "create table $this->Dbtable_Memo_Avata ( ma_num int auto_increment, ma_name varchar(80), ma_code varchar(80), primary key(ma_num))"; $make_memo_avata_tbl_result = mysql_query($make_memo_avata_tbl_query); ##¾Æ¹ÙŸ °ü·Ã ÆÄÀÏ »ý¼º if(!$make_memo_avata_tbl_result) { $Error_Path = new Error_Path(); $Error_Path->error_page1('¾Æ¹ÙŸ ¸Þ¸ð Å×ÀÌºí »ý¼º¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.'); } $Error_Path = new Error_Path(); $Error_Path->complate_page2('¼³Ä¡°¡ ¿Ï·áµÇ¾ú½À´Ï´Ù.','./admin_index.html'); } //if($check_tbl_result) ºÎºÐÀÇ ¸¶Áö¸· } // ÇÔ¼ö°¡ ³¡³ª´Â ºÎºÐ } //Ŭ·¡½ºÀÇ ¸¶Áö¸·ÀÌ´Ù. $Admin_Install = new Admin_Install(); switch($mode) { case 'install' : $Admin_Install->Admin_Install_1($DBNAME,$DBID,$DBPWSS,$DBTABLE,$ADMIN_ID,$ADMIN_PWSS,$ADMIN_NAME,$ADMIN_EMAIL,$ADMIN_HOMEPAGE); break; } ?>