board_proc.php 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. session_start();
  3. include $_SERVER['DOCUMENT_ROOT'].'/common/lib/comm.php';
  4. $upBaseDir = $_SERVER['DOCUMENT_ROOT'].UPLOAD_PATH."board";
  5. $reURL="/";
  6. $strSuccess="관람및 체험예약이 정상 접수 되었습니다.";
  7. $strFail = "처리 실패 하였습니다.";
  8. $strFailFile = "첨부파일 업로드 실패 하였습니다.";
  9. switch($mode) {
  10. //게시판 글쓰기
  11. case "Add" :
  12. $cd_board = trim(avoid_crack($_POST["cd_board"]));
  13. $cd_userid = trim(avoid_crack($_POST["cd_userid"]));
  14. $nm_title = trim(avoid_crack($_POST["nm_title"]));
  15. $nm_content = trim(avoid_crack($_POST["nm_content"]));
  16. $ds_open = trim(avoid_crack($_POST["ds_open"]));
  17. $ds_kind = trim(avoid_crack($_POST["ds_kind"]));
  18. $ds_top = trim(avoid_crack($_POST["ds_top"]));
  19. $ds_main = trim(avoid_crack($_POST["ds_main"]));
  20. $nm_name = trim(avoid_crack($_POST["nm_name"]));
  21. //방문객
  22. $nm_etc1 = trim(avoid_crack($_POST["nm_etc1"]));
  23. //연락처
  24. $nm_etc2 = trim(avoid_crack($_POST["nm_etc2"]));
  25. //이메일
  26. $nm_etc3 = trim(avoid_crack($_POST["nm_etc3"]));
  27. $nm_etc4 = trim(avoid_crack($_POST["nm_etc4"]));
  28. $nm_etc5 = trim(avoid_crack($_POST["nm_etc5"]));
  29. $nm_content = addslashes($nm_content);
  30. $upload_file_name = "";
  31. $upload_path = $upBaseDir."/board_".$cd_board;
  32. if (is_uploaded_file($_FILES['nm_file']['tmp_name'])) {
  33. if($_FILES['nm_file']['size'] > 0 ){
  34. $upload_file_name = upload($_FILES['nm_file'],$upload_path, 50, array('gif','jpeg','jpg','png','bmp','JPG','JPEG','GIF','PNG','BMP','hwp','HWP','doc','ppt','docx','pptx' ,'pdf' ));
  35. if($upload_file_name==false){
  36. AlertBack($strFailFile);
  37. die();
  38. }
  39. }
  40. }
  41. //계층형 관련 데이터 설정
  42. $no_famally=@mysql_result(mysql_query("SELECT (IFNULL(MIN(no_famally),0)) -(1) FROM board_master"),0,0);
  43. $no_order = 0;
  44. $no_step = 0;
  45. //파일 저장
  46. $sql="insert into board_master
  47. (cd_board, cd_userid, nm_name, nm_title, no_hit , ds_open, nm_content, nm_file, nm_updir, no_famally, no_order, no_step, dt_insert,nm_insert, dt_update, nm_update,ds_delind, ds_top, ds_main, ds_kind,
  48. nm_file2, nm_file3, nm_file4, nm_file5, nm_etc1, nm_etc2, nm_etc3, nm_etc4, nm_etc5 )
  49. values
  50. ('$cd_board','$cd_userid','$nm_name','$nm_title',0,'$ds_open','$nm_content','$upload_file_name','$upload_path',$no_famally, $no_order, $no_step, now(),'$cd_userid',now(),'$cd_userid','N','$ds_top','$ds_main','A',
  51. '$upload_file_name2','$upload_file_name3','$upload_file_name4','$upload_file_name5','$nm_etc1','$nm_etc2','$nm_etc3','$nm_etc4','$nm_etc5')
  52. ";
  53. $result = mysql_query($sql,$connect);
  54. if ($result) {
  55. AlertRedirect($strSuccess,$reURL);
  56. }else{
  57. AlertBack($strFail);
  58. }
  59. break;
  60. default :
  61. AlertRedirect($strFail,$reURL);
  62. break;
  63. }
  64. mysql_close($connect);
  65. ?>