웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
폼메일 --- 제로님 예전 폼메일 수정 변경..
2002.12.27 13:14
웹에서 발송되는 폼메일입니다...---- 초보가...허접하게...여기저기 있는 소스 따다가 수정했습니다...
요즘은 이거 잘 안쓰나 보군요.... 필요하신분....이용하세요....^^.
내용은 저처럼 초보인분을 위해...올림니다....
질문해도....잘 모르니 이해해 주세요.....꾸벅
파일은 두개로 나누었습니다.....하나는 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;
?>
-------------------------끝------------허접 초보가...넘 허접해서...지송합니다..^^.--------------
요즘은 이거 잘 안쓰나 보군요.... 필요하신분....이용하세요....^^.
내용은 저처럼 초보인분을 위해...올림니다....
질문해도....잘 모르니 이해해 주세요.....꾸벅
파일은 두개로 나누었습니다.....하나는 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;
?>
-------------------------끝------------허접 초보가...넘 허접해서...지송합니다..^^.--------------
댓글 11
제목 | 글쓴이 | 날짜 |
---|---|---|
새로운 뉴스티커 [1] | 아렌티 | 2006.04.25 |
[이 컨트롤을 활성화하고..] 해결하기 [2] | 모그422 | 2006.04.29 |
플래시 영역에 박스가 생기는것 [4] | 로그인 | 2006.05.03 |
웹FTP 적용하기 - 꽁수 [4] | whenji | 2006.05.02 |
홈페이지 하단 링크주소 없에는 소스 2 [4] | 인터니즈 | 2006.04.27 |
홈페이지 하단 링크주소 없에는 소스 [6] | 인테리어뱅크 | 2006.04.10 |
내 홈페이지에 유명사이트 검색엔진을 달자...(네이버,다음,야후 등등) [3] | 트래비스 | 2006.05.10 |
익스플러로 플래시 영역 박스 생김과 이 컨트롤을 활성화.. [14] | 도토리맘 | 2006.05.15 |
[소스] 개발자,디자이너 전용 통합검색 스크립트 [1] | 김성대 | 2006.05.19 |
부모창과 함께 닫히는 팝업창(IE, FF) | 행복한고니 | 2006.07.06 |
깔끔한 이미지 펼침박스 [2] | ▩윤미 | 2006.07.11 |
환상적인 이미지 갤러리 (4차원세계에 빠져보세요) [5] | ▩윤미 | 2006.07.11 |
상단 타이틀바 흐르는 텍스트 | 왜,그러지 | 2006.07.14 |
위에서 아래로 좌에서 우로... [1] | 왜,그러지 | 2006.07.14 |
날라서 붙는 텍스트 [1] | 왜,그러지 | 2006.07.17 |
자바스크립트로 만든 테트리스 일명 자트리스 ^^;; [12] | beMax | 2006.07.27 |
배경색을 마우스로 크릭하여 지정하여 준다. | 왜,그러지 | 2006.07.27 |
로또 번호 추출기 [3] | 왜,그러지 | 2006.07.27 |
텍스트 선택하기 | 행복한고니 | 2006.09.06 |
로또 번호 생성기 허접..ㅋㅋ [5] | 삐따기 | 2006.10.04 |