테스트 사이트 - 개발 중인 베타 버전입니다

투표후 작업하다 막힌1인입니다. 채택완료

꼴랑2 9년 전 조회 7,529

몇가지 값과 파일을 올리는 소스인데요. 잘안데네요. 

</strong> </p><p><body id="pop"></p><p><form method="post" name="board_form" action="teacher_exe.php" enctype="Multipart/form-data" style="border:0; margin:0;"></p><p><input type="hidden" name="mode" value="write"></p><p><span class="Apple-tab-span" style="white-space:pre">	</span><div id="popBody" style="width:364px;"></p><p><span class="Apple-tab-span" style="white-space:pre">		</span><h1><img src="./img/member/popt_teach.gif" alt=""></h1></p><p><span class="Apple-tab-span" style="white-space:pre">		</span><div class="pb_30 ac"><img src="./img/member/teach_text.gif" alt="" width="331" height="43">

</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>      <a href="resume.doc"><img src="./img/member/teach_btn.gif" width="168" height="47" border="0"></a></div></p><p><span class="Apple-tab-span" style="white-space:pre">		</span><div class="popCont"></p><p><span class="Apple-tab-span" style="white-space:pre">			</span><div id="popCont_box"></p><p><span class="Apple-tab-span" style="white-space:pre">				</span><table width="300" border="0" cellspacing="0" cellpadding="0"></p><p><span class="Apple-tab-span" style="white-space:pre">				</span>  <tr></p><p><span class="Apple-tab-span" style="white-space:pre">					</span><td colspan="2"><img src="./img/bbs/bul_05.gif" alt="" align="absmiddle"> <img src="./img/member/teach_ptitle.gif" alt="" align="absmiddle"></td></p><p><span class="Apple-tab-span" style="white-space:pre">				</span>  </tr></p><p><span class="Apple-tab-span" style="white-space:pre">				</span>  <tr></p><p><span class="Apple-tab-span" style="white-space:pre">					</span><td width="50" height="30">성명</td></p><p><span class="Apple-tab-span" style="white-space:pre">					</span><td width="250"><input type="text" size="10" name="name" /></td></p><p><span class="Apple-tab-span" style="white-space:pre">				</span>  </tr></p><p><span class="Apple-tab-span" style="white-space:pre">				</span>  <tr></p><p><span class="Apple-tab-span" style="white-space:pre">					</span><td height="30">이력서</p></p><p><span class="Apple-tab-span" style="white-space:pre">					</span><td><input type="file" size="10" name="filename" ></td></p><p><span class="Apple-tab-span" style="white-space:pre">				</span>  </tr></p><p><span class="Apple-tab-span" style="white-space:pre">				</span></table></p><p><span class="Apple-tab-span" style="white-space:pre">			</span></div></p><p><span class="Apple-tab-span" style="white-space:pre">		</span></div></p><p> </p><p><span class="Apple-tab-span" style="white-space:pre">		</span><div class="pt_10 ac"><a href="Javascript:check();"><img src="./img/bbs/btn_enter.gif" alt=""></a></div></p><p> </p><p><span class="Apple-tab-span" style="white-space:pre">	</span></div></p><p></form></p><p></body></p><div><strong style="color: rgb(127, 127, 127); font-family: 돋움, Dotum, sans-serif; font-size: 12px; letter-spacing: -0.01px; line-height: normal;">


아래는 exe 파일입니다. 

</strong> </p><p><?</p><p>include_once('./_common.php');</p><p> </p><p>$indate = date("yyyy-mm-dd");    </p><p> </p><p>if ($mode == "write") {</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>if ($file1_size > 0 ) {</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>$filepath = "./upload/teacher_support/".$filename;</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>if (file_exists($filepath)) {</p><p><span class="Apple-tab-span" style="white-space:pre">			</span>echo "<script>alert('같은 이름의 파일이 존재합니다. 파일명 변경후 다시 등록바랍니다.');history.back();</script>";</p><p><span class="Apple-tab-span" style="white-space:pre">			</span>exit;</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>}</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>copy($filename, $filepath);</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>$indate = time();</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre">		</span>$sql = "INSERT INTO ".TEACHER." (name, filename, indate) VALUES ('$name', '$filepath', '$indate')";</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>mysql_query($sql);</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre">		</span>echo "<script></p><p><span class="Apple-tab-span" style="white-space:pre">			</span>alert('이력서가 접수되었습니다.');</p><p><span class="Apple-tab-span" style="white-space:pre">			</span>window.close();</p><p><span class="Apple-tab-span" style="white-space:pre">			</span></script>";</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>}</p><p>}</p><p>?></p><p><strong style="color: rgb(127, 127, 127); font-family: 돋움, Dotum, sans-serif; font-size: 12px; letter-spacing: -0.01px; line-height: normal;">
 

디비구조는 다음과 같습니다

 

idx    int(11) 자동증가 

name    varchar(20)

filename      varchar(20)

indate        date 


댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

1. $file1_size 이건 어디서 왔나요?

2. 파일 업로드하는 부분은 어딨는지요?

3. 업로드도 안 했는데 파일이 있는지 없는지 체크를 하는 것도 그렇구요.

4. TEACHER 이건 상수 같은데 어디에 있나요?

5. indate 칼럼 type이 date로 되어 있는데 실제 값 넣는 부분에서는 unix time이네요.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

9년 전

디비로 값이 안올라가네요..ㅠ 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

9년 전

뭐가 어떻게 안되는 건지 설명해주세요. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인