웹마스터 팁

웹에서 발송되는 폼메일입니다...---- 초보가...허접하게...여기저기 있는 소스 따다가 수정했습니다...

요즘은 이거 잘 안쓰나 보군요.... 필요하신분....이용하세요....^^.
내용은 저처럼 초보인분을 위해...올림니다....
질문해도....잘 모르니 이해해 주세요.....꾸벅

파일은 두개로 나누었습니다.....하나는 html 부분,,, 그리고...실제적으로 발송되는 php 부분입니다..
디장인 무시되었습니다..html부분은 메일 보내는 형식이니...각자 디자인 해보세요...

파일은 두개를 각각 저장 하시면 됨니다.

------------ formmail.php -----------

<? PHP #programmed by uropa ?>
<html>
<head>
<title>메일 발송</title>
<body>

<form method="post" action="formmail_deliver.php">
//여기에 편지 보내기 클릭했을시 실재적으로 쓰여지는 파일 위치입니다.편지 형식은 여기글처름 formmail.php 이고 실제적으로 편지를 발송 하는 파일이 ...formmail_deliver.php 라면 action 에 이 파일 이름 넣으시면 됨니다.

<table border="0" cellpadding="0" cellspacing="0">
  <tr>
      <td>
      보내는 사람 이름 <input type="text" name="name" maxlength="10" size="10">
      </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>
       </td>
  </tr>
</table>
</form>
</body>
</html>

------------------------------------여기까지...html 부분입니다..--------------

----------------------------------- formmail_deliver.php ------------------실제적으로 발송되는 부분



<? PHP #programmed by uropa ?>
<?
        include "lib.php";  // 제로 보드 라이브러리 불러 들임니다... 이거 뺄려면 ...저기 아래...if 수정하세요

        set_time_limit(0);

        function thisError($message) {
                print("<script>nalert('$message');nhistory.back();n</script>n");
                exit();
        }


        if(isblank($name)) thisError("보내시는 분의 이름을 적어주십시요");
        if(isblank($tomail)) thisError("보내는 이의 mail을 적어주십시요");
        if(isblank($frommail)) thisError("받는 사람의 메일을 적으십소");
        if(isblank($subject)) thisError("제목을 적어주십시요");
        if(isblank($memo)) thisError("내용을 적어주십시요");


  $memo  = stripslashes($memo);

$header .= "From : $name <". $frommail .">n";        //보내는 사람 메일 헤더
$header .= "Reply-Path: <". $frommail. ">n";   //리턴 메일 헤더
$header .= "Content-Type: text/html;charset=EUC-KRn";

mail($tomail, $subject, $memo, $header);




echo Error("편지가 정상적으로 발송되었습니다..","window.close"); //발송완료는 구냥.ㅡ,.ㅡ

exit;

?>

-------------------------끝------------허접 초보가...넘 허접해서...지송합니다..^^.--------------
제목 글쓴이 날짜
공지사항|일기장 4강 - notice.php 간단한 글보이기 시루바 2003.10.16
회원 포인트 랭킹(중복 -_-a) [4] file weky 2003.11.15
제로보드회원의 포인트 랭킹 체크하기 sql 정리 [4] 한꼬마 2003.11.26
DB에서 받은 데이터 배열로 하나씩 뿌리기 LetMeLove 2003.12.09
한꼬마의 제로보드 활용법 (게시물 추출하기) [4] 한꼬마 2004.02.17
여러 DB에서 최근 게시물 추출하기 위한 소스 입니다. [6] NS 2004.02.21
나만의 미니홈 만들기 ㅡ list.php , 디비 테이블 생성 [6] file 예뜨락 2004.11.26
나만의 미니홈 만들기 ㅡ view.php 파일과 제목링크 [9] file 예뜨락 2004.11.27
나만의 미니홈 만들기 ㅡ메뉴에 게시판 연결 [5] file 예뜨락 2004.12.17
나만의 미니홈 만들기 ㅡ 간단한 최근글 불러오기 [6] 예뜨락 2005.05.09
나만의 미니홈 만들기 ㅡ 메모장 소스 예뜨락 2005.06.09
[PHP 동영상강의] 32. 자료의 정렬순서를 바꿔보자. [8] 서기 2006.01.11
다운로드 이어 받기 및 전송속도 제한 구현 [1] 박원형 2006.12.11
[알아서 나쁠것없는 10원짜리 팁!] 수십 수백명사용자의 일괄생성 방법! [6] 임현 2002.05.09
제로보드 data 폴더 일괄적으로 소유권 변경 스크립트 [2] 라지엘 2002.07.01
[FreeBSD] qmail+mysql+vpopmail+qmailadmin 설치 [1] DeX™ 2002.11.26
초보자도 쉽게 이해할수있도록 주석을 자세히 달아놓은 APM 메뉴얼 (2 of 4) [4] Dopesoul 2002.12.18
무료 호스팅 서버 만들기 -4부 [18] 장동민 2003.01.04
htaccess를 활용하자 3탄! 사용자인증 [4] [쿨럭]블루엔젤 2003.01.23
phpMyAdmin 보안설정하기 [5] 겨울늑대 2003.02.27