ÆÄÀÏ ¾÷·Îµå¿¡¼­ °æ°í°¡....µµ¿ÍÁÖ¼¼¿ä!!!


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :ÁÖ´Ï 2000³â 5¿ù 30ÀÏ 20:37:40

warningÀ̶õ....Note: FileUpload.java uses or overrides a deprecated API. Recompile with "-deprecation" for details....ÀÌ°ÍÀ» ¸»ÇÔÀÔ´Ï´Ù.
¿Ö ÄÞÆ÷³ÍÆ®°¡ ÀÌ·± °æ°í°¡ »ý±â´Â°ÇÁö....
±×·¡¼­ Àß ¾ÈµÇ°¡°í ÀÖ¾î¿ä..
Àú ¾Õ¿¡ Çʵ尪À» db¿¡ ÀúÀåÇÏ´Â ¹æ¹ýµµ ¹°¾ú´Âµ¥..¾Æ¹«µµ °¡¸£ÃÄ ÁÖÁö ¾Ê´Ù´Ï...
½½ÇÁ´Ù...
°í¼ö´ÔµéÀÇ ¸¹Àº Á¶¾ð ±â´Ù¸®°Ú½À´Ï´Ù...Á¦¹ß help me~~!!!!
³»ÀϱîÁö ³¡³»¾ß Çϴµ¥....µµ¿ÍÁÖ¼¼¿ä!!!


ÆÄÀÏÀ» ÷ºÎÇÒÅÍÀÌ´Ï...Âü°íÇØ ÁÖ¼¼¿ä!!!
ȯ°æÀº nt4.0 , informix9.2, servlet ISAPI3.0ÀÔ´Ï´Ù.
inetpub->home->servlets->bbs¶ó´Â °÷¿¡ È­ÀÏÀº ÀúÀåµÇ¾î ÀÖ±¸¿ä..
±âº»ÀûÀÎ settingÀº servlets±îÁö ±âº»¼³Á¤À¸·Î Àâ¾Ò½À´Ï´Ù.


´ÙÀ½Àº FileUpload ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇÏ¿© ÀÛ¼ºÇÑ ÇÁ·Î±×·¥Àε¥..¿¡·¯°¡ ¸î°³ »ý±â³×¿ä..Á» ºÁÁÖ¼¼¿ä!!!
package bbs;


import FileUpload.*;
import java.io.*;
import java.util.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;



public class write_end extends HttpServlet {


//******************ÇѱÛ󸮽ÃÀÛ
public static String setCode(String query)
{
if(query == null)
return null;
try
{
return new String(query.getBytes("KSC5601"), "8859_1");
}
catch (Exception e)
{
return query;
}


}


public static String getCode(String query)
{
if(query == null)
return null;
try {
return new String(query.getBytes("8859_1"), "KSC5601");
}
catch ( Exception e){return query;}


}
//*************************
private Statement stmt = null;
private Connection connection = null;

private String URL = "jdbc:informix-sqli://infodb:1526/testpmj:informixserver=nacf;user=informix;password=ko6439";
//private String URL = "jdbc:informix-sqli://infodb:1526:informixserver=nacf;user=informix;password=ko6439";
public void init( ServletConfig config )
throws ServletException
{
super.init ( config );


try {
Class.forName( "com.informix.jdbc.IfxDriver");
connection = DriverManager.getConnection( URL+";user=informix;password=ko6439");
}
catch ( Exception e ) {
e.printStackTrace( );
connection = null;
}
}



public void doPost( HttpServletRequest req, HttpServletResponse res )
throws ServletException, IOException


{
String Pwd, Name, Title, today, Email, Contents, Files;


/* Name = req.getParameter("name");
Pwd = req.getParameter("pwd");
Title = req.getParameter("title");
Contents = req.getParameter("contents");
Email = req.getParameter("email");*/


res.setContentType("text/html;charset=euc-kr");
PrintWriter out = new PrintWriter(new OutputStreamWriter(res.getOutputStream(), "KSC5601"));
// PrintWriter output = new PrintWriter(new OutputStreamWriter(res.getOutputStream(), "KSC5601"));
// PrintWriter output = res.getWriter();


String UP_PATH="/bbs/databank/";


try{
FileUpload fileup=new FileUpload(req.getInputStream());


Name = fileup.getParameter("name");
Pwd = fileup.getParameter("pwd");
Title = fileup.getParameter("title");
Contents = fileup.getParameter("contents");
Email = fileup.getParameter("email");


if(Name!=null && Email!=null && Title!=null && Contents!=null && Pwd!=null){
Name.trim();
Email.trim();
Title.trim();
Contents.trim();
Pwd.trim();
}


String fname=fileup.getFileName();
out.println("¾÷·Îµå ÆÄÀϸí"+fname+"<br>");

if (fname!=null) {
FileOutputStream OutFile=new FileOutputStream(UP_PATH+fname);
fileup.UpFile(OutFile);

Files = UP_PATH+fname;


boolean ReceiveSuccess = DBInsert( " '" + Name + "' , '" + Email + "' , '" + Title + "' , '" + Contents + "' , '" + Pwd + "' , '" + Files +"', today ");

if ( ReceiveSuccess ) {
out.println("<P><H4 ALIGN=CENTER><FONT color=#820060>" + "°Ô½ÃÆÇ µî·ÏÀÌ ¼º°øÀûÀ¸·Î ÀÌ·ç¾î Á³½À´Ï´Ù. " + "</FONT></H4>" );
out.println( "<P><H5 ALIGN=CENTER><FONT color=#820060>" + "<a href=http://localhost/servlet/bbs.List_Test>°Ô½Ã¹° º¸±â</a>" + "</FONT></H5>");
}
}
else {
out.println( "<P><H4 ALIGN=CENTER> <FONT color=#820060>" + "Á˼ÛÇÕ´Ï´Ù, µ¥ÀÌŸ º£À̽º¿¡ ÀÔ·ÂÀÌ ¾ÈµÆ³×¿ä... " +
" ´Ù½Ã ÀÔ·ÂÀ» ÇØ ÁÖ¼¼¿ä! " + "</FONT></H4>" );
out.close( );
}
}
catch(IOException e) {
out.println("<hr width=80%>IOException!!!!");
}
PrintTail(out);
}


private void PrintHeader(PrintWriter out){
// PrintStream out) {;
out.println("<html>");
out.println("<head>");
out.println("<tltle>ÆÄÀÏ ¾÷·Îµå Å×½ºÆ®</title>");
out.println("</head>");
out.println("<body>");
out.println("<center>");
out.println("<font size=20>ÆÄÀÏ ¾÷·Îµå</font>");
out.println("</center>");
out.println("<hr>");
}

private void PrintTail(PrintWriter out){
//PrintStream out) {
out.println("</body>");
out.println("</html>");
out.flush();
}



private boolean DBInsert( String stringtoinsert1 ) {
try {
System.err.println(stringtoinsert1);
stmt = connection.createStatement( );
stmt.execute("INSERT INTO hohoboard(name, email, title, contents, pwd, files, wdate) values ("+stringtoinsert1+")" );
stmt.close( );
}


catch ( Exception e) {
System.err.println(e);
e.printStackTrace( );
return false;
}


return true;
}


public void destroy( )
{
try {
connection.close( );
}


catch ( Exception e ) {
System.err.println( "µ¥ÀÌŸº£À̽º¸¦ ´Ý´Âµ¥ ¿¡·¯°¡ ¹ß»ý ÇÏ¿´½À´Ï´Ù!" );
}
}
}






´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
HTML ÅÂ±× Æ÷ÇÔ ¿©ºÎ: HTML ¹®¼­ÀÏ °æ¿ì üũ
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]