Html 게시판 - html gesipan

<?php

include ('db_connect.php');

$username = $_SESSION['userid'];

$usernic = $_SESSION['user_nic'];

$board_id = $_GET['board_id'];

$title = $_POST['title'];

$content = $_POST['content'];

$date = date('Y-m-d');

$upload_dir = 'uploads/';

$upload_file = $upload_dir . $_FILES['SelectFile']['name'];

$file_name = iconv("utf-8","CP949",$upload_file);

echo "<script>

  alert('$tmpfile');

  </script>";

print "<pre>";

if (move_uploaded_file($_FILES['SelectFile']['tmp_name'], $file_name)) {

print "[수신한 내용]<br><br>";

print "PATH: " .$upload_file."<br>";

print "제목 : ".$_POST['title']."<br>";

print "내용 : ".$_POST['content']."<br>";

print "파일 :".$_FILES['SelectFile']['type']."<br>";

if($_FILES['SelectFile']['type']=="image/jpeg"||$_FILES['SelectFile']['type']=="image/gif"){

print "<img src=$upload_file width='300'>";

}

}

else {

print "파일 업로드  실패 : ";

switch ($_FILES[SelectFile][error]) {

case UPLOAD_ERR_INI_SIZE:

print "php.ini 파일의 upload_max_filesize(".ini_get("upload_max_filesize").")보다 큽니다.<br>";

break;

case UPLOAD_ERR_FORM_SIZE:

print "업로드 한 파일이 Form의 MAX_FILE_SIZE 값보다 큽니다.<br>";

break;

case UPLOAD_ERR_PARTIAL:

print "파일의 일부분만 전송되었습니다.<br>";

break;

case UPLOAD_ERR_NO_FILE:

print "파일이 전송되지 않았습니다.<br>";

break;

case UPLOAD_ERR_NO_TMP_DIR:

print "임시 디렉토리가 없습니다.<br>";

break;

}

print_r($_FILES);

}

print "</pre>";

if($username && $title && $content){

$sql = mq("insert into ".$board_id."(id,name,title,content,date,file) values('".$username."','".$usernic."','".$title."','".$content."','".$date."','".$_FILES['SelectFile']['name']."');");

echo "<script>

      alert('글쓰기 완료되었습니다.');

      location.href='board.php?board_id=$board_id';</script>";

}

else{

echo "<script>

      alert('글쓰기에 실패했습니다.');

      history.back();</script>";

}

?>