> ".$news_a[board_name]; $lk_url="index.html"; $xxx=600; $data_url="./zboard"; } /* echo"
"; */ #ÇöÁ¦À§Ä¡±¸Çϱ⠳¡ $root_location=getenv("server_name"); $root_location="http://".$root_location; #include "$root_location/zboard/function.inc"; db_conn("ipaper_db_conn_error"); #-------ÇØ´ç°è½ÃÆÇ Á¤º¸¸¦ ¹°·¯¿Â´Ù $board_id=str_replace("zboard","",$board); $query="select board_id,board_name,pwd,x_size,list_num,color_d,color_b,text_d,text_b,upload,w_mode,skin,color_br,color_hl,email from board_admin where board_id='$board_id'"; $board_info_qry=mysql_query($query); query_chk($board_info_qry,"board info select error"); $board_info=mysql_fetch_array($board_info_qry); #½ºÅ²¿¡ µû¸¥ º¯¼ö ¼³Á¤ $board_info[x_size]=$xxx; # ½ºÅ²¸¶´Ù ´Ù¸¥ Å©±âÀϼö Àֱ⠶§¹®¿¡ ¼³Á¤ÇÔ $board_info[color_d]="#F7F7F7"; #ŸÀÌÆ² ¹è°æ »ö»ó $board_info[color_b]="#FFFFFF"; #º»¸ñ·Ï »ö»ó $board_info[text_d]="#111111"; #ŸÀÌÆ² ±ÛÀÚ »ö»ó $board_info[text_b]="#111111"; #º»¸ñ·Ï ±ÛÀÚ »ö»ó $board_info[color_br]="#CCCCCC"; #º¸´õ »ö»ó $board_info[color_hl]="#F1FCB8"; #ÇÏÀ϶óÀÌÆ® »ö»ó #------- skin Á¤º¸ Àбâ #$board_info[skin]=str_replace("\n","",$board_info[skin]); #$skin_state=fopen("$board_info[skin]","r"); #if($skin_state){ #$skin_file=file("$board_info[skin]"); #$i=0; #while($skin_file[$i]){ #$skin_all=$skin_all.$skin_file[$i]; #$i++; #} #$skin_exp=explode("//zboard_insert//",$skin_all); #}#if file_exists #print "$skin_exp[0]"; if($board_info[skin]==0){ $n_type_text="±â»ç"; $n_type_text1="¼½¼Ç"; $n_type_text2="±â»ç"; } else{ $n_type_text="°Ô½Ã¹°"; $n_type_text1="°Ô½ÃÆÇ"; $n_type_text2="±Û"; } switch ($mode){ default : include "$zboard_base_url/zboard_list.html"; break; case("search") : include "$zboard_base_url/zboard_list.html"; break; case("add") : if ($board_info[w_mode]==1 and $board_mode!=2){ $query="select pwd from board_admin where board_id='$board_id'"; $admin_result=mysql_query($query); query_chk($admin_result,"admin_pwd error"); $admin=mysql_fetch_array($admin_result); $query="select pwd from $board where id='$id'"; $notic_result=mysql_query($query); query_chk($notic_result,"notic_pwd error"); $notic=mysql_fetch_array($notic_result); $pwd=base64_encode($pwd); if($pwd==$admin[pwd]){ include "$zboard_base_url/zboard_add.html"; } else{ echo" "; exit; } }#top_if else{ include "$zboard_base_url/zboard_add.html"; } break; case("write") : #------- ³Ñ¾îº» º¯¼ö °ª ÇÊÅ͸µ $subject=trim($subject); /* $subject=addslashes($subject); $body=addslashes($body); $email=addslashes($email); $home_page=addslashes($home_page); */ $name=str_replace(" ","",$name); $name=trim($name); #$name=addslashes($name); $pwd=base64_encode($pwd); $reg_date=date("Y-m-d"); $ip=$REMOTE_ADDR; $date_num=date("Ymd"); $zb_upload_name=trim($zb_upload_name); if($zb_upload_name){ if(!file_exists($zb_upload)){ echo " "; } else{ if(file_exists("$data_url/data/$board/$zb_upload_name")){ while(file_exists("$zboard_base_url/data/$board/$zb_upload_name")){ $zb_upload_name="a".$zb_upload_name; }#while }#if $up_filename=$zb_upload; $up_filename=$zb_upload_name; copy($zb_upload,"$data_url/data/$board/$zb_upload_name"); unlink($zb_upload); }#else }#if #for ($i=0;$i<10;$i++){########################## $query="insert into $board (subject,name,email,pwd,body,home_page,reg_date,ip,r_num,type,up_filename,pic_location,n_type,date_num) values ('$subject','$name','$email','$pwd','$body','$home_page','$reg_date','$ip',0,'$type','$up_filename','$pic_location','$n_type','$date_num')"; $write_board=mysql_query($query); query_chk($write_board,"board write error"); $query="select id from $board order by id DESC LIMIT 1"; $board_id_select=mysql_query($query); query_chk($board_id_select,"board_id_select error"); $board_id=mysql_fetch_array($board_id_select); $parent_id=$board_id[id]; $sort=$parent_id; $query="update $board set parent_id='$parent_id', sort='$sort' where id='$board_id[id]'"; $board_update=mysql_query($query); query_chk($board_update,"board update error"); #}################################# print ""; exit; break; case("reply_write") : #------- ³Ñ¾îº» º¯¼ö °ª ÇÊÅ͸µ $subject=trim($subject); /* $subject=addslashes($subject); $body=addslashes($body); $email=addslashes($email); $home_page=addslashes($home_page); */ $name=str_replace(" ","",$name); $name=trim($name); #$name=addslashes($name); $pwd=base64_encode($pwd); $reg_date=date("Y-m-d"); $ip=$REMOTE_ADDR; $zb_upload_name=trim($zb_upload_name); if($zb_upload_name){ if(!file_exists($zb_upload)){ echo " "; } else{ if(file_exists("$data_url/data/$board/$zb_upload_name")){ while(file_exists("$data_url/data/$board/$zb_upload_name")){ $zb_upload_name="a".$zb_upload_name; }#while }#if $up_filename=$zb_upload; $up_filename=$zb_upload_name; copy($zb_upload,"$data_url/data/$board/$zb_upload_name"); unlink($zb_upload); }#else } $query="insert into $board (subject,name,email,pwd,body,home_page,reg_date,ip,r_num,type,up_filename,parent_id) values ('$subject','$name','$email','$pwd','$body','$home_page','$reg_date','$ip',0,'$type','$up_filename','$parent_id')"; $reply_board=mysql_query($query); query_chk($reply_board,"board reply error"); $query="select id from $board order by id DESC LIMIT 1"; $reply_board_id_select=mysql_query($query); query_chk($reply_board_id_select,"reply_board_id_select error"); $reply_board_id=mysql_fetch_array($reply_board_id_select); $sort=$sort."-".$reply_board_id[id]; $query="update $board set parent_id='$parent_id',sort='$sort' where id='$reply_board_id[id]'"; $reply_board_update=mysql_query($query); query_chk($reply_board_update,"board reply update error"); print ""; exit; break; case("edit") : $query="select pwd from board_admin where board_id='$board_id'"; $admin_result=mysql_query($query); query_chk($admin_result,"admin_pwd error"); $admin=mysql_fetch_array($admin_result); $query="select pwd from $board where id='$id'"; $notic_result=mysql_query($query); query_chk($notic_result,"notic_pwd error"); $notic=mysql_fetch_array($notic_result); $pwd=base64_encode($pwd); if($pwd==$notic[pwd] or $pwd==$admin[pwd]){ $query="select id,subject,name,email,pwd,body,home_page,reg_date,ip,r_num,parent_id,type,up_filename,n_type,pic_location from $board where id='$id'"; $board_list=mysql_query("$query"); query_chk($board_list,"board_list_select_error from edit"); $list=mysql_fetch_array($board_list); $pwd=base64_decode($list[pwd]); if($list[type]=="text"){ $type_chk1="checked"; } else{ $type_chk2="checked"; } if($list[n_type]=="headline"){ $n_type_chk1="checked"; } else{ $n_type_chk2="checked"; } if($list[pic_location]=="left"){ $pic_chk1="checked"; } elseif($list[pic_location]=="right"){ $pic_chk2="checked"; } else{ $pic_chk3="checked"; } include "$zboard_base_url/zboard_edit.html"; } else{ echo" "; } break; case("update") : #------- ¼öÁ¤µÈ ±Û¿¡ ÆÄÀÏÀÌ ÀÖÀ¸¸é ±âÁ¸ÀÇ ÆÄÀÏÀ» »èÁ¦ÇÏ°í »õÆÄÀÏÀ» ¿Ã¸°´Ù. $zb_upload_name=trim($zb_upload_name); if($zb_upload_name){ if(!file_exists($zb_upload)){ echo " "; } else{ if(file_exists("$zboard_base_url/data/$board/$zb_upload_name")){ echo " "; } else{ $query="select up_filename from $board where id='$id'"; $up_file_qry=mysql_query($query); query_chk($up_file_qry,"up_file_qry_error from edit"); $up_file=mysql_fetch_array($up_file_qry); if($up_file[up_filename]){ unlink("$data_url/data/$board/$up_file[up_filename]"); } $up_filename=$zb_upload; $up_filename=$zb_upload_name; copy($zb_upload,"$data_url/data/$board/$zb_upload_name"); unlink($zb_upload); }#else }#else }#if else{ $query="select up_filename from $board where id='$id'"; $up_file_qry=mysql_query($query); query_chk($up_file_qry,"up_file_qry_error from edit"); $up_file=mysql_fetch_array($up_file_qry); $up_filename=$up_file[up_filename]; }#else #------- ³Ñ¾îº» º¯¼ö °ª ÇÊÅ͸µ $subject=trim($subject); /* $subject=addslashes($subject); $body=addslashes($body); $email=addslashes($email); $home_page=addslashes($home_page); */ $name=str_replace(" ","",$name); $name=trim($name); #$name=addslashes($name); $pwd=base64_encode($pwd); $query="update $board set subject='$subject',name='$name',email='$email',pwd='$pwd',body='$body',home_page='$home_page',type='$type' ,up_filename='$up_filename',n_type='$n_type',pic_location='$pic_location' where id='$id'"; $update_board=mysql_query($query); query_chk($update_board,"board update error"); print ""; exit; break; case("delete") : $query="select pwd from board_admin where board_id='$board_id'"; $admin_result=mysql_query($query); query_chk($admin_result,"admin_pwd error"); $admin=mysql_fetch_array($admin_result); $query="select pwd,up_filename from $board where id='$id'"; $notic_result=mysql_query($query); query_chk($notic_result,"notic_pwd error"); $notic=mysql_fetch_array($notic_result); $pwd=base64_encode($pwd); if($pwd==$notic[pwd] or $pwd==$admin[pwd]){ if($notic[up_filename]){ if(file_exists("$data_url/data/$board/$notic[up_filename]")){ $up_file_delete=unlink("$data_url/data/$board/$notic[up_filename]"); } } $query="delete from $board where id='$id'"; $delete_user=mysql_query($query); query_chk($delete_user,"user delete error"); include "$zboard_base_url/zboard_list.html";} else{ echo" "; } break; case("view") : include "$zboard_base_url/zboard_view.html"; break; case("reply") : $query="select id,subject,body from $board where id='$id'"; $board_list=mysql_query("$query"); query_chk($board_list,"board_list_select_error from edit"); $list=mysql_fetch_array($board_list); $list[body]=":".$list[body]; $list[body]=str_replace("\n","\n:",$list[body]); $list[body]="\n\n".$list[body]; include "$zboard_base_url/zboard_reply.html"; break; } #include $dg["base_dir"]."zboard_".$dg["base_dir"]."skin_".$dg["list"]; #print $skin_exp[1]; ?>