"; } } /* 원본은 헤더를 디비에서 가져온다 */ /////////// ===================== (1) 몰 탑을 인클루딩 =================== ///////////////// echo(" Untitled Document

...............................................................................................................................,,,,,,,,,,,,,,HOME < 고객게시판



"); /////////// ===================== (1) 몰 탑을 인클루딩 =================== ///////////////// echo("
"); //---------------------------------------------------------------------------------------------------- // * 글지우기 //---------------------------------------------------------------------------------------------------- if($mode == 'del' && $id ) { if(!$passwd) { echo("
게시물 삭제

비밀번호를 입력하여 주세요.

"); } else { $que1 = "select user_file from $code where id = $id and passwd = '$passwd'"; $result = mysql_query($que1,$dbconn); $row = mysql_fetch_array($result); if($row[user_file]) { unlink($row[user_file]); } if($passwd = "kstkorea0050") { $que1 = "delete from $code where id = $id"; } else { $que1 = "delete from $code where id = $id and passwd = '$passwd'"; } mysql_query($que1,$dbconn); $del_ok = mysql_affected_rows(); if(!$del_ok) { $que1 = "select admin_pw from bbs_info where code = '$code' and admin_pw = '$passwd'"; $result=mysql_query($que1,$dbconn ); $admin_ok = mysql_affected_rows(); if($admin_ok) { $que1 = "select user_file from $code where id = $id " ; $result= mysql_query($que1,$dbconn ); $row = mysql_fetch_array($result); if($row[user_file]) { @unlink($row[user_file]); } $que1 = "delete from $code where id = $id"; mysql_query($que1,$dbconn); $del_ok = mysql_affected_rows(); } } if($del_ok) { echo ""; exit; } else { error(" 암호가 틀려 지울수가 없어요!"); exit; } } } //---------------------------------------------------------------------------------------------------- // * 새글 올리기 //---------------------------------------------------------------------------------------------------- if($mode=='up') { if(!$title || !$body || !$name ) { error(" 이름, 제목, 내용을 입력해 주세요 !"); exit; } if(!$passwd) { error(" \\n[ 암호필요! ] \\n이글을 고치거나 지우기 위해서는 \\n반드시 암호가 필요합니다"); exit; } $file_name = substr( strrchr($up_file_name,"."),1); if($file_name==php3 || $file_name==html || $file_name==php || $file_name==html || $file_name==inc) { error(" 확장자가 PHP 스크립트로 등록된 파일은 첨부 할 수 없습니다."); exit; } $que1 = " LOCK TABLES $code WRITE" ; mysql_query($que1,$dbconn); if($bbs[use_tag] == 'y') { $title = EnableHTML($title); $body = EnableHTML($body); $body = nl2br($body); }else{ $body = DisableHTML($body); $body = nl2br($body); } $body = ereg_replace(" "," ",$body); if($home) { $home_true = eregi("http://", $home); if(!$home_true) { $home="http://$home"; } } $title = addslashes($title); $body = addslashes($body); $name = substr($name,0,29); $title = substr($title,0,79); $que1 = "select MAX(thread) from $code" ; $result = mysql_query($que1,$dbconn ); $row = mysql_fetch_array($result); $thread = $row[0]+1; $que1 = "select MIN(pos) from $code" ; $result = mysql_query($que1,$dbconn ); $row = mysql_fetch_array($result); $pos = $row[0]+1; mysql_query("update $code set pos=pos+1 where pos>0"); if($bbs[use_file] && $up_file_name) { if(!filetype("./".$code)) { if(!@mkdir("./".$code,0777)) { echo "디렉토리를 만들수 없습니다.- check permissions
\n"; exit; } } $up_file_name = ereg_replace(" ","",$up_file_name); $dest = "./$code/$up_file_name"; if(@exec("cp $up_file $dest")!=0) { echo " $dest 를 만들수 없네! - check permissions
\n"; exit; } @unlink($up_file); } if($bbs[mail_notice]=='y') { $body_trim = eregi_replace("","",$body); $body_trim = eregi_replace(" "," ",$body_trim); $to = $bbs[admin_mail]; $sub = "$bbs[name]에 새로운 게시물이 등록되었습니다"; $mail_body = "$bbs[name] - 새로운 게시물이 등록되었습니다\n\n제목 : $title \n이름 : $name \n내용 : $body_trim \n\n"; mail("$to", "$sub", "$mail_body", "from:$bbs[admin_mail]"); } $result = mysql_query("insert into $code values ('','$name','$mail', '$home','$title','$body',now(),1,$thread,1,1,'$passwd','$dest','$REMOTE_ADDR',0)"); $que1 = " UNLOCK TABLES " ; mysql_query($que1,$dbconn ); if($result) { echo(""); exit; }else{ error("새글 입력 중 오류가 발생했습니다."); exit; } } //---------------------------------------------------------------------------------------------------- // * 응답글 올리기 //---------------------------------------------------------------------------------------------------- if($mode=='re_up') { if(!$title || !$body || !$name) { error(" 이름, 제목, 내용을 입력해 주세요 ! "); exit; } if(!$passwd) { error(" \\n[ 암호필요! ] \\n이글을 고치거나 지우기 위해서는 \\n반드시 암호가 필요합니다 "); exit; } if($bbs[use_tag] == 'y') { $title = EnableHTML($title); $body = EnableHTML($body); }else{ $body = DisableHTML($body); $body = nl2br($body); } $body = ereg_replace(" "," ",$body); if($home) { $home_true = eregi("http://", $home); if(!$home_true) { $home="http://$home"; } } $que1 = " LOCK TABLES$code WRITE" ; mysql_query($que1,$dbconn ); $title = addslashes($title); $body = addslashes($body); $name = substr($name,0,29); $title = substr($title,0,79); mysql_query("update $code set pos=pos+1 where pos>=$pos"); if($bbs[use_file] && $up_file_name) { if(!filetype("./".$code)) { if(!@mkdir("./".$code,0777)) { echo "디렉토리를 만들수 없습니다.- check permissions
\n"; exit; } } $up_file_name = ereg_replace(" ","",$up_file_name); $dest = "./$code/$up_file_name"; if(@exec("cp $up_file $dest")!=0) { echo " $dest 를 만들수 없네! - check permissions
\n"; exit; } unlink($up_file); } if($bbs[mail_notice]=='y') { $body_trim = eregi_replace("","",$body); $body_trim = eregi_replace(" "," ",$body_trim); $to = "$bbs[admin_mail]" ; $sub = "$bbs[name] 에 새로운 게시물이 등록되었습니다"; $mail_body = "$bbs[name] 에 새로운 게시물이 등록되었습니다\n\n제목 : $title \n 이름 : $name \n 내용 : $body_trim \n\n "; mail("$to", "$sub", "$mail_body", "from:게시판관리자"); } $result = mysql_query("insert into $code values ('','$name','$mail','$home','$title','$body',now(),1,$thread,$depth,$pos,'$passwd','$dest','$REMOTE_ADDR',0)"); $que1 = " UNLOCK TABLES " ; mysql_query($que1,$dbconn ); if($result) { echo ""; }else{ error(" 응답글 입력 중 오류가 발생했습니다. "); exit; } } //---------------------------------------------------------------------------------------------------- // * 글 수정완료 //---------------------------------------------------------------------------------------------------- if($mode == 'update') { if(!$title || !$body || !$name) { error("이름, 제목, 내용을 입력해 주세요! "); exit; } if(!$passwd) { error(" \\n[ 암호필요! ] \\n이글을 고치거나 지우기 위해서는 \\n반드시 암호가 필요합니다 "); exit; } $que1 = "select * from $code where id = $id"; $result = mysql_query($que1,$dbconn ); $row = mysql_fetch_array($result); $que2 = "select * from bbs_info where code = '$code'"; $result2 = mysql_query($que2,$dbconn ); $row2 = mysql_fetch_array($result2); if(($passwd != $row[passwd]) && ($passwd != $row2[admin_pw])) { error(" 암호가 일치하지 않습니다. 올바른 암호를 입력하여 주세요. "); exit; } $file_name = substr( strrchr($up_file_name,"."),1); if($file_name==php3 || $file_name==html || $file_name==php || $file_name==html || $file_name==inc) { error(" 확장자가 PHP 스크립트로 등록된 파일은 첨부 할 수 없습니다. "); exit; } $body = ereg_replace(" "," ",$body); if($bbs[use_tag] == 'y') { $title = EnableHTML($title); $body = EnableHTML($body); $body = nl2br($body); }else{ $body = DisableHTML($body); $body = nl2br($body); } $body = ereg_replace(" "," ",$body); if($home) { $home_true = eregi("http://", $home); if(!$home_true) { $home="http://$home"; } } $title = addslashes($title); $body = addslashes($body); $name = substr($name,0,29); $title = substr($title,0,79); if($bbs[use_file] && $up_file_name) { if(!filetype("./".$code)) { if(!@mkdir("./".$code,0777)) { echo "디렉토리를 만들수 없습니다.- check permissions
\n"; exit; } } $up_file_name = ereg_replace(" ","",$up_file_name); $dest = "./$code/$up_file_name"; if(@exec("cp $up_file $dest")!=0) { echo " $dest 를 만들수 없네! - check permissions
\n"; exit; } unlink($up_file); } $que1 = "update $code set name = '$name', mail = '$mail', home = '$home', title = '$title', body = '$body', user_file = '$dest', reg_date = now(), passwd = '$passwd' where id = $id"; $result = mysql_query($que1,$dbconn); if($result) { echo ""; }else{ error(" 내용 변경중 중 오류가 발생했습니다. "); exit; } } //---------------------------------------------------------------------------------------------------- // * 답변글 작성하는 폼을 디스플레이 //---------------------------------------------------------------------------------------------------- if($mode=='re') { if(!$id) { error(" 글번호가 필요합니다 "); exit; } $que1 = "select name,title,thread,pos,depth,body from $code where id=$id"; $result = mysql_query($que1, $dbconn); $row = mysql_fetch_array($result); $p_pos = $row[pos]; $p_thread = $row[thread]; $p_depth = $row[depth]; $thread = $row[thread] ; $depth = $row[depth] +1; $que2 = "select count(*) from $code where thread = $thread and depth > $p_depth" ; $result2 = mysql_query($que2,$dbconn ); $row2 = mysql_fetch_array($result2); $plus_pos = $row2[0] ; $pos = $row[pos] + $plus_pos + 1 ; $row[title]= stripslashes($row[title]); $row[body] = stripslashes($row[body]); $row[body] = eregi_replace("
","",$row[body]); $row[body]="\n$row[name]님의 글\n-------------------------------------------------------------\n$row[body]\n-------------------------------------------------------------\n"; echo("
"); if($bbs[use_file]=='y') { echo(" "); } echo ("
  작성자  
  비밀번호  
  E-Mail  
  홈페이지  
  제   목  
  내용
 첨부파일

 목록
"); } //---------------------------------------------------------------------------------------------------- // * 글 수정시 비밀번호 확인및 수정폼 디스플레이 //---------------------------------------------------------------------------------------------------- if($mode == 'edit') { if(!$id) { error(" 글 번호가 필요합니다 "); exit; } $que1 = "select id, passwd, home, title, name,DATE_FORMAT(reg_date,'Y년 m월 d일 k:i'),body,mail from $code where id = $id"; $result=mysql_query($que1,$dbconn ); $row=mysql_fetch_array($result); $row[body] = stripslashes($row[body]); $row[title] = stripslashes($row[title]); $row[body] = eregi_replace("
","",$row[body]); echo("
"); if($bbs[use_file]=='y') { echo(" "); } echo ("
  작성자  
  비밀번호  
  E-Mail  
  홈페이지  
  제목  
  내용  
 첨부파일

 목록
"); } //---------------------------------------------------------------------------------------------------- // * 새글을 올릴 폼을 작성 //---------------------------------------------------------------------------------------------------- if(!$mode) { if($bbs[board_form] == 'admin') { if(!$admin_sid) { echo ""; exit; } $id = "관리자"; $name = "관리자"; $email = "$bbs[admin_mail]"; $homepage = "$member_homepage"; } if($bbs[board_form] == 'member') { if(!$member_sid) { echo ""; exit; } $id = "$member_id"; $name = "$member_name"; $email = "$member_email"; $homepage = "$member_homepage"; } echo("
"); if($bbs[use_file]=='y') { echo(" "); } echo ("
  작성자  
  비밀번호  
  E-Mail  
  홈페이지  
  제목  
  내용  
 첨부파일

 목록
"); } echo "
"; /////////// ===================== (2) 몰 카피라이트 인클루딩 =================== ///////////////// echo("
"); include "../inc/bottom.php3"; echo("
"); /////////// ===================== (2) 몰 카피라이트 인클루딩 =================== ///////////////// ?>