<%@ LANGUAGE="VBScript" %> <% response.expires=0 dbname=request("cdb") On Error Resume Next If Not IsEmpty(Request("listmove")) Then Response.Redirect "borabbs.asp?PagingMove=" & request("listmove") & "&cdb=" & dbname elseif Not IsEmpty(Request("formmove")) Then Response.Redirect "borabbsform.asp?PagingMove=" & request("formmove") & "&cdb=" & dbname end if If Not IsEmpty(Request("actionmod.x")) Then set temprs=RunSqlCmd("select count(*) from " & dbname & " where sn=" & trim(request("sn")) & " and depth='" & trim(request("depth")) & "' and passwd='" & request("passwd") & "'") if temprs(0)=0 then set temprs=runsqlcmd("select * from id") if trim(temprs(0))<>trim(request("passwd")) then %> borabbs Manager
 
 
!ºñ¹Ð¹øÈ£°¡ Ʋ¸®°Å³ª ÀÚ·á°¡ ¾ø½À´Ï´Ù.
<% response.end end if end if temprs.close set temprs=Nothing Response.Redirect "borabbsform.asp?FormMode=¼öÁ¤&cdb=" & dbname Elseif Not IsEmpty(Request("actionmod1.x")) Then strDataAction = "¼öÁ¤È®ÀÎ" Elseif Not IsEmpty(Request("actiondel.x")) Then strDataAction = "»èÁ¦" Elseif Not IsEmpty(Request("actionapl.x")) Then strDataAction = "Àû¿ë" Elseif Not IsEmpty(Request("actionadd.x")) Then strDataAction = "µî·ÏÃß°¡" Elseif Not IsEmpty(Request("actionadd1.x")) Then strDataAction = "´äÀåÃß°¡" Elseif Not IsEmpty(Request("actionnof")) Then strDataAction = "¸ðµçÀÚ·á" ElseIf Not IsEmpty(Request("DataAction")) Then strDataAction=Request("DataAction") Else Response.Redirect "borabbsform.asp?FormMode=ÆíÁý&cdb=" & dbname End If Select Case strDataAction Case "Find" Session("borabbsrs_PageSize") = 1 'So we don't do standard page conversion Session("borabbsrs_AbsolutePage") = CLng(Request("Bookmark")) Response.Redirect "borabbsform.asp?cdb=" & dbname Case "¸ðµçÀÚ·á" Session("borabbsselectcon") = "" Session("borabbsfiltercon") = "" session("borabbsrs_recordcount")="" session("borabbsrs_AbsolutePage") = 1 Response.Redirect "borabbs.asp?PagingMove=refresh&cdb=" & dbname Case "Àû¿ë" If IsEmpty(session("borabbsrs_Recordset")) Then Response.Redirect "borabbs.asp?cdb=" & dbname End If dim selectkey,searchcon searchcon="" selectkey="" if trim(request("subject"))<>"" then searchcon=searchcon+"Á¦¸ñ:["+request("subject")+"]. " if selectkey<>"" then selectkey=selectkey & " and " else selectkey=" where " end if selectkey=selectkey & "subject like '%" & trim(request("subject")) & "%'" end if if trim(request("writer"))<>"" then searchcon=searchcon+"µî·ÏÀÚ:["+request("writer")+"]. " if selectkey<>"" then selectkey=selectkey & " and " else selectkey=" where " end if selectkey=selectkey & "writer like '%" & trim(request("writer")) & "%'" end if if trim(request("email"))<>"" then searchcon=searchcon+"E-mail:["+request("email")+"]. " if selectkey<>"" then selectkey=selectkey & " and " else selectkey=" where " end if selectkey=selectkey & "email like '%" & trim(request("email")) & "%'" end if if trim(request("content"))<>"" then searchcon=searchcon+"³»¿ë:["+request("content")+"]¸¦ Æ÷ÇÔ. " if selectkey<>"" then selectkey=selectkey & " and " else selectkey=" where " end if selectkey=selectkey & "content like '%" & trim(request("content")) & "%'" end if If selectkey <> "" Then Session("borabbsselectcon") = "SELECT * FROM " & dbname & selectkey & " order by sn desc,depth" Session("borabbsfiltercon") = "SELECT count(*) FROM " & dbname & selectkey session("borabbsrs_AbsolutePage") = 1 Response.Redirect "borabbs.asp?PagingMove=refresh&cdb=" & dbname End If If Err.Number = 0 Then Response.Redirect "borabbs.asp?cdb=" & dbname Case "µî·ÏÃß°¡" Set temprs = RunSqlCmd("select max(sn) from " & dbname) if (temprs.eof and temprs.bof) or isnull(temprs(0)) then tempsn=1 else tempsn=cint(temprs(0))+1 end if temprs.close set temprs=Nothing RunSqlCmdOnly("insert into " & dbname & " (sn,depth,subject,writer,email," &_ "passwd,nalja,content,visited,filename) values (" &_ tempsn & "," &_ "'0'," &_ "'" & insertencode(textinsertencode(trim(request("subject")))) & "'," &_ "'" & insertencode(textinsertencode(trim(request("writer")))) & "'," &_ "'" & insertencode(textinsertencode(trim(request("email")))) & "'," &_ "'" & insertencode(textinsertencode(trim(request("passwd")))) & "'," &_ "'" & cstr(year(date)) & "-" & string(2-len(cstr(month(date))),"0") & cstr(month(date)) & "-" & string(2-len(cstr(day(date))),"0") & cstr(day(date)) & "'," &_ "'" & replace(request("content"),"'","''") & "'," &_ "0" & "," &_ "'" & insertencode(textinsertencode(trim(request("filename")))) & "')") If Err.Number = 0 Then if tempcfg(6)="true" then tempstr="µî·ÏÀÚ : " & request("writer") & vbcrlf tempstr=tempstr & "email : " & request("email") & vbcrlf tempstr=tempstr & "Table ¸í : " & dbname & vbcrlf tempstr=tempstr & "-----------------------------------" & vbcrlf tempstr=tempstr & request("subject") & vbcrlf tempstr=tempstr & "-----------------------------------" & vbcrlf tempstr=tempstr & request("content") set smtp=server.createobject("simplete.smtp") smtp.sendmail "zero.dacom.co.kr", "°Ô½ÃÆÇ °ü¸®ÀÚ", tempcfg(5), "°Ô½ÃÆÇ °ü¸®ÀÚ", tempcfg(5), request("subject"),tempstr, "3", "0" set smtp=Nothing end if session("borabbsrs_recordcount")="" response.redirect "borabbs.asp?PagingMove=refresh&cdb=" &dbname End If Case "´äÀåÃß°¡" if request("depth")="0" then tempstr="select depth from " & dbname & " where sn=" & request("sn") templen=1 else tempstr="select depth from " & dbname & " where sn=" & request("sn") & " and depth like '" & request("depth") & "%'" templen=len(request("depth"))+1 end if set temprs=RunSqlCmd(tempstr) tempmax=0 do while not temprs.eof if len(trim(temprs(0)))=templen and cint(trim(temprs(0)))>tempmax then tempmax=cint(trim(temprs(0))) end if temprs.movenext loop if tempmax=0 then if request("depth")="0" then tempdepth="1" else tempdepth=request("depth") & "1" end if else tempdepth=tempmax+1 end if temprs.close set temprs=Nothing RunSqlCmdOnly("insert into " & dbname & " (sn,depth,subject,writer,email," &_ "passwd,nalja,content,visited,filename) values (" &_ request("sn") & "," &_ "'" & tempdepth & "'," &_ "'" & insertencode(textinsertencode(trim(request("subject")))) & "'," &_ "'" & insertencode(textinsertencode(trim(request("writer")))) & "'," &_ "'" & insertencode(textinsertencode(trim(request("email")))) & "'," &_ "'" & insertencode(textinsertencode(trim(request("passwd")))) & "'," &_ "'" & cstr(year(date)) & "-" & string(2-len(cstr(month(date))),"0") & cstr(month(date)) & "-" & string(2-len(cstr(day(date))),"0") & cstr(day(date)) & "'," &_ "'" & replace(request("content"),"'","''") & "'," &_ "0" & "," &_ "'" & insertencode(textinsertencode(trim(request("filename")))) & "')") If Err.Number = 0 Then if tempcfg(7)="true" and request("oldemail")<>"" then tempstr="µî·ÏÀÚ : " & request("writer") & vbcrlf tempstr=tempstr & "email : " & request("email") & vbcrlf tempstr=tempstr & "-----------------------------------" & vbcrlf tempstr=tempstr & request("subject") & vbcrlf tempstr=tempstr & "-----------------------------------" & vbcrlf tempstr=tempstr & request("content") set smtp=server.createobject("simplete.smtp") smtp.sendmail "zero.dacom.co.kr", "°Ô½ÃÆÇ °ü¸®ÀÚ", tempcfg(5), "°Ô½ÃÆÇ °ü¸®ÀÚ", request("oldemail"), request("subject"),tempstr, "3", "0" set smtp=Nothing end if session("borabbsrs_recordcount")="" response.redirect "borabbs.asp?PagingMove=refresh&cdb=" & dbname End If Case "¼öÁ¤È®ÀÎ" RunSqlCmdOnly("update " & dbname & " set " &_ "subject='" & insertencode(textinsertencode(trim(request("subject")))) & "'," &_ "writer='" & insertencode(textinsertencode(trim(request("writer")))) & "'," &_ "email='" & insertencode(textinsertencode(trim(request("email")))) & "'," &_ "passwd='" & insertencode(textinsertencode(trim(request("passwd")))) & "'," &_ "content='" & replace(request("content"),"'","''") & "'," &_ "filename='" & insertencode(textinsertencode(trim(request("filename")))) & "' " &_ "where sn=" & trim(request("sn")) & " and depth='" & trim(request("depth")) & "'") If Err.Number = 0 Then if request("oldfile")<>request("filename") then set smtp=server.createobject("simplete.smtp") tempstr=Request.ServerVariables("APPL_PHYSICAL_PATH") if mid(tempstr,len(tempstr),1)<>"\" then tempstr=tempstr & "\" end if smtp.delete tempstr & "upload\" & mid(request("oldfile"),1,instr(request("oldfile"),":")-1) set smtp=Nothing end if response.redirect "borabbs.asp?PagingMove=refresh&cdb=" & dbname End If Case "»èÁ¦" set temprs=RunSqlCmd("select count(*) from " & dbname & " where sn=" & trim(request("sn")) & " and depth='" & trim(request("depth")) & "' and passwd='" & request("passwd") & "'") if temprs(0)=0 then set temprs=runsqlcmd("select * from id") if trim(temprs(0))<>trim(request("passwd")) then %> borabbs Manager
 
 
!ºñ¹Ð¹øÈ£°¡ Ʋ¸®°Å³ª ÀÚ·á°¡ ¾ø½À´Ï´Ù. <% response.end end if end if temprs.close set temprs=Nothing RunSqlCmdOnly("delete from " & dbname & " where sn=" & trim(request("sn")) & " and depth='" & trim(request("depth")) & "'") 'if request("filename")<>"" then 'set smtp=server.createobject("simplete.smtp") 'tempstr=Request.ServerVariables("PATH_TRANSLATED") 'tempstr=mid(tempstr,1,instrrev(tempstr,"\",len(tempstr)-1)) 'smtp.delete tempstr & "upload\" & mid(request("filename"),1,instr(request("filename"),":")-1) 'set smtp=Nothing 'end if If Err.Number = 0 Then session("borabbsrs_recordcount")="" response.redirect "borabbs.asp?PagingMove=refresh&cdb=" & dbname End If End Select %> <%If Err Then %> Ãë¾÷ÀÚ·á½Ç
Message:
<% Select Case strDataAction Case "µî·ÏÃß°¡" Response.Write("ÀڷḦ Ãß°¡ÇÒ ¼ö ¾ø½À´Ï´Ù.") Case "¼öÁ¤È®ÀÎ" Response.Write("ÀڷḦ °»½ÅÇÒ ¼ö ¾ø½À´Ï´Ù.") Case "»èÁ¦" Response.Write("ÀڷḦ »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.") End Select %>
  Item Description
  Source: <%= Err.Source %>
  Error Number: <%= Err.Number %>
  Description: <%=err.description%>

¸®½ºÆ® ¸ðµå·Î °¡±â ÀÔ·ÂÇÑ ³»¿ëÀ» ±×´ë·Î À¯ÁöÇÑ Ã¤·Î ÀԷ¸ðµå·Î µ¹¾Æ°¡·Á¸é ºê¶ó¿ìÀúÀÇ Back ¹öưÀ» ´©¸£½Ê½Ã¿ä.
°°Àº¿¡·¯°¡ ¹Ýº¹µÉ°æ¿ì¿¡´Â ÀÌ¿µ·Ä¿¡°Ô ¸ÞÀÏÁÖ¼¼¿ä.
<%else%> <%response.redirect "borabbs.asp?cdb=" & dbname%> <%End If%>