웹마스터 팁

폼메일 몬지 아시죠?
브라우저 상에서 멜 보내는 거죠~
이거를 이해하믄 폼의 자료보내는 형식과 php3문법에 대해서 대강이나마 알게 될것 같아서 요 폼메일작성부터 시작합니다.

우선 파일을 두개로 나누었습니다.
편지발송양식을 보여주는 <font color=red>mail.htm</font>과 mail.htm에서 데이타를 받아서 편지를 발송하는 <font color=red>sendmail.php3</font>로 나누었습니다.

<form>태그가 몬지는 아시죠?
간단하게 말해서 웹문서에서는 이 <form>을 이용해서 데이타를 cgi프로그램에 넘겨주게 됩니다.
이거 아니믄 자료를 넘겨줄 방법이 없죠.
<form>에는 2가지가 있어요.
post와 get이라는 건데, 조만간 폼에 대해서 글을 올리겠습니다.
우선 실전용으로 다음 내용을 이해하시면 대강이나마 이해가 되실겁니다.

우선 mail.htm 파일을 보면서 이야기 하죠.

<font color=red>Mail.htm</font>

<html>
<head>
<title>폼메일 만들기</title>
<body>
<font color=blue>//요까지는 당근 아시겠죠?</font>
<form method="post" action="sendmail.php3">
<font color=blue>//요 위에것이 폼 시작을 말합니다. method에는 무조건 post를 넣는다구 생각하면 쉽습니다. 그리고 action은 데이타를 넘길 파일을 가르키면 되구요</font>
<table border="0" cellpadding="0" cellspacing="0">
  <tr>
      <td>
      보내는 사람 이름 <input type="text" name="name" maxlength="10" size="10">
<font color=blue>//input문입니다. 이건 보통 한줄짜리 데이타를 처리할때 쓰죠.
요기서 name을 주의해서 보세요. name에 쓰인 글자가 php3로 넘어갈때 $name 이라는 변수로 넘어가게 됩니다.</font>
      </td>
  </tr>
  <tr>
      <td>
          보내는 사람 E-Mail <input type="text" name="frommail" maxlength="35" size="15"><br>
      </td>
  </tr>
  <tr>
      <td>
          받는 사람 E-Mail <input type="text" name="tomail" maxlength="35" size="15"><br>
      </td>
  </tr>
  <tr>
      <td>
          편지 제목 <input type="text" name="subject" maxlength="35" size="15"><br>
      </td>
  </tr>
  <tr>
      <td>
          <textarea name="memo" rows="5" cols="30"></textarea>
      </td>
  </tr>
  <tr>
       <td>
           <center><input type="submit" value="편지보내기">  <input type="reset" value="취        소"></center>
<font color=blue>//위에서 type=submit이면 데이타를 action에 입력한 cgi에 넘기게 되구, cancle이면 폼안에 있는 글을 모두 지우죠</font>
       </td>
  </tr>
</table>
</form>
<font color=blue>//폼의 끝을 표시합니다. 당근 있어야 겠죠?</font>
</body>
</html>

자 이게 mail.htm파일입니다.
이 부분은 사용자가 입력한 데이타를 sendmail.php3 파일로 전송하는 부분입니다.
그럼 sendmail.php3 파일을 함 볼까요?

<?   <font color=blue>// <- PHP 스트립트 시작표시</font>

<font color=blue>// 이부분은 데이타가 입력되지 않으면 에러표시를 할 함수입니다.</font>
function message ($message)  <font color=blue>//$message라는 변수를 받죠</font>
{
  echo "
        <script>
        window.alert ("$message");
        history.go(-1);
        </script>
        ";
  exit;  
}

<font color=blue>// 아래 부분을 보면 mail.html파일에서 input 에서 name=??? 로 햇던 부분들이 그냥 변수로 바로 사용하는게 보이죠? 폼에서 넘어온 값들은 php3에서는 아무 여과없이 그냥 변수처럼 앞에 $ 표시만 해주고 쓰면 됩니다.</font>
  if(!$name) message("이름을 입력하십쇼");
  if(!$tomail) message("보내는 사람의 메일을 적으십소");
  if(!$frommail) message("받는 사람의 메일을 적으십소");
  if(!$subject) message("제목을 적으십소");
  if(!$memo) message("내용을 적으십소");

<font color=blue>아랫부분은 mail()함수에서 쓰게될 중요한 넘들입니다. 걍 외우십쇼.
</font>
  $mh .= "Return-Path: $frommailrn";
  $mh .= "From: $name <$frommail>rn";

<font color=blue>아래 striptslashes() 함수는 각 줄의 끝에 붙어 있는 슬래쉬를 제거하는 넘입니다.</font>
  $memo  = stripslashes($memo);

<font color=blue>아래 mail() 함수가 메일을 보내주는 넘입니다. mail(받는 사람 주소, 제목, 내용, 보내는 사람에 대한 정보)식으로 하면 됩니다.</font>
  mail($tomail , $subject , $memo , $mh);

  echo " 편지가 발송되었습니다.";

exit;

?>

이상 끝입니다.
의외로 쉽죠?
이 부분을 한번 잘 이해하시구 개념을 생각해보세요.
그럼 php프로그램이라는 것이 어케 돌아가는지 이해가 될겁니다.

게시판이나 방명록이나 모두들 이렇게 폼을 통해 받은 데이타를 처리해서 쓰죠.

이상 폼메일 만들기 편 끝~
제목 글쓴이 날짜
대구오피 대구OP ⦑출장마사지안내.COM⦒ 대구휴게텔 대구오피 대구오피 koykoyah 2025.02.22
부산오피 ⦑오피.CLUB⦒ 부산OP 부산오피 부산출장샵 부산오피 koykoyah 2025.02.22
대전오피 대전OP ⦑출장마사지안내.COM⦒ 대전휴게텔 대전오피 대전오피 koykoyah 2025.02.22
충주오피 ⦑출장안마사이트.COM⦒ 충주오피 충주출장마사지 충주오피 충주OP koykoyah 2025.02.22
해운대오피 ⦑오피.CLUB⦒ 해운대오피 해운대출장마사지 해운대오피 해운대OP koykoyah 2025.02.22
남양주오피 남양주오피 ⦑출장마사지안내.COM⦒ 남양주OP 남양주스파 남양주오피 koykoyah 2025.02.22
선릉오피 ⦑출장마사지안내.COM⦒ 선릉OP 선릉오피 선릉출장샵 선릉오피 koykoyah 2025.02.22
광주오피 광주오피 ⦑오피.CLUB⦒ 광주OP 광주스파 광주오피 koykoyah 2025.02.22
강서오피 ⦑오피쓰주소.COM⦒ 강서OP 강서오피 강서출장샵 강서오피 koykoyah 2025.02.22
부평오피 부평OP ⦑오피사이트.NET⦒ 부평휴게텔 부평오피 부평오피 koykoyah 2025.02.22
군산오피 군산오피 ⦑출장마사지안내.COM⦒ 군산OP 군산스파 군산오피 koykoyah 2025.02.22
송탄오피 ⦑출장안마사이트.COM⦒ 송탄마사지 송탄오피 송탄오피 송탄OP koykoyah 2025.02.22
선릉오피 ⦑출장마사지안내.COM⦒ 선릉오피 선릉OP 선릉건마 선릉오피 koykoyah 2025.02.22
건대오피 건대출장안마 ⦑오피사이트.NET⦒ 건대OP 건대오피 건대오피 koykoyah 2025.02.22
광주오피 ⦑오피사이트.NET⦒ 광주마사지 광주오피 광주오피 광주OP koykoyah 2025.02.22
신림오피 신림출장안마 ⦑출장안마사이트.COM⦒ 신림OP 신림오피 신림오피 koykoyah 2025.02.22
송탄오피 ⦑오피쓰주소.COM⦒ 송탄OP 송탄오피 송탄출장샵 송탄오피 koykoyah 2025.02.22
답십리오피 ⦑오피쓰주소.COM⦒ 답십리오피 답십리출장마사지 답십리오피 답십리OP koykoyah 2025.02.22
안양오피 ⦑오피쓰.COM⦒ 안양오피 안양출장마사지 안양오피 안양OP koykoyah 2025.02.22
의정부오피 의정부OP ⦑출장안마사이트.COM⦒ 의정부휴게텔 의정부오피 의정부오피 koykoyah 2025.02.22