출처 : PHP WORLD
이번 시간에는 Mail Function을 이용한 파일 첨부 폼 메일을 만들어 보겠습니다. 폼 메일은 다른 메일 어플리케이션을 쓰는 불편함을 없애 사용자가 쉽게 메일을 이용 할 수 있게 하는데 아주 큰 역활을 합니다.
우선 쓰기 폼을 만들어 보도록 하겠습니다.
<File Name : mail.php3>
<HTML>
<HEAD>
<SCRIPT LANGUAGE='javascript'>
self.moveTo(150,150)
function sendmail()
{
if(document.MAIL.to.value == "") alert("받는분의 E-Mail 주소를 기입해주세요.");
else if(document.MAIL.form.value == "") alert("자신의 E-Mail 주소를 기입해주세요.");
else if(document.MAIL.subject.value == "") alert("편지 제목을 입력해주세요.");
else if(document.MAIL.content.value == "") alert("편지 내용을 입력하여 주세요.");
else document.MAIL.submit();
}
</SCRIPT>
<TITLE>PHP World - Mailer</TITLE>
</HEAD>
<BODY TOPMARGIN=3 LEFTMARGIN=3 BGCOLOR=eeeeee>
<FORM NAME=MAIL METHOD=POST ACTION='mail_end.php3' ENCTYPE='multipart/form-data'>
<TABLE WIDTH=100% CELLSPACING=1 BGCOLOR=black>
<TR>
<TD ALIGN=CENTER BGCOLOR=999999 WIDTH=20%><FONT SIZE=2 COLOR=WHITE>받는사람</TD>
<TD BGCOLOR='eeeeee' WIDTH=80%><INPUT TYPE=TEXT NAME=to SIZE=50></TD>
</TR>
<TR>
<TD ALIGN=CENTER BGCOLOR=999999><FONT SIZE=2 COLOR=WHITE>보내는사람</TD>
<TD BGCOLOR='eeeeee'><INPUT TYPE=TEXT NAME=from SIZE=50></TD>
</TR>
<TR>
<TD ALIGN=CENTER BGCOLOR=999999><FONT SIZE=2 COLOR=WHITE>제목</TD>
<TD BGCOLOR='eeeeee'><INPUT TYPE=TEXT NAME=subject SIZE=50></TD>
</TR>
<TR>
<TD ALIGN=CENTER BGCOLOR=999999><FONT SIZE=2 COLOR=WHITE>내용</TD>
<TD BGCOLOR='eeeeee'><TEXTAREA NAME=content ROWS=12 COLS=52></TEXTAREA></TD>
</TR>
<TR>
<TD ALIGN=CENTER BGCOLOR=999999><FONT SIZE=2 COLOR=WHITE>첨부 파일</TD>
<TD BGCOLOR='eeeeee'><INPUT TYPE=FILE NAME=upfile></TD>
</TABLE>
<TABLE>
<TR>
<TD HEIGHT=5></TD>
</TR>
</TABLE>
<CENTER><INPUT TYPE=BUTTON VALUE='메일발송' onclick='sendmail()'>
<INPUT TYPE=BUTTON VALUE=' 취 소 ' onclick='self.window.close();'></CENTER>
</FORM>
</BODY>
</HTML>
여기서 FORM에 ENCTYPE을 준 이유는 파일 전송을 위해서입니다. 어느 자료실 소스를 보시더라도 ENCTYPE은 꼭 서 있을 겁니다.... 그리고 전송을 누를시에는 mail_end.php3로 가기전 자바 스크립트로 필수 입력사항에 자료가 제대로 입력 되었는지 체크를 합니다. 입력이 않되어 있으면 mail.php3로 넘어가지 않게 하는겁니다.
자 이번 강의는 이번에 마치고 다음 강의에서 mail_end.php3를 작성해 보도록 합시다. 그럼 오늘도 즐거운 하루 되세요.
* 전설님에 의해서 게시물 이동되었습니다 (2004-05-30 17:07)
* 이동한 이유 :
* 원래의 위치 : 웹 공부 >> 웹 프로그래밍
* 이동후 위치 : 웹 공부 >>
* 전설님에 의해서 게시물 이동되었습니다 (2004-05-30 17:12)
* 이동한 이유 :
* 원래의 위치 : 웹 공부 >>
* 이동후 위치 : 웹 공부 >> 웹 프로그래밍