--------------------메일보내기----------------
:::mail.html:::
<html>
<head>
<title>폼메일 만들기</title>
<body>
<form method="post" action="sendmail.php">
<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>
:::sendmail.php:::
<?
function message($message)
{
echo "
<script>
window.alert(\"$message\");
history.go(-1);
</script>
";
exit;
}
if(!$name)message("이름을 입력하세요?");
if(!$tomail)message("보내는 사람의 메일을 적으세요");
if(!$frommail)message("받는 사람의 메일을 적으세요");
if(!$subject)message("제목을 적으세요");
if(!$memo)message("내용을 적으세요");
/* mail()함수에서 쓰게될 변수 */
$mh.="Return-Path: $frommail\r\n";
$mh.="From: $name <$frommail>\r\n";
/* 줄의 끝에 붙어 있는 슬래쉬를 제거하는 함수 */
$memo=stripslashes($memo);
/* 메일을 보내주는 함수 */
mail($tomail, $subject, $memo, $mh);
echo "편지가 발송되었습니다.";
exit;
?>
:::mail.html:::
<html>
<head>
<title>폼메일 만들기</title>
<body>
<form method="post" action="sendmail.php">
<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>
:::sendmail.php:::
<?
function message($message)
{
echo "
<script>
window.alert(\"$message\");
history.go(-1);
</script>
";
exit;
}
if(!$name)message("이름을 입력하세요?");
if(!$tomail)message("보내는 사람의 메일을 적으세요");
if(!$frommail)message("받는 사람의 메일을 적으세요");
if(!$subject)message("제목을 적으세요");
if(!$memo)message("내용을 적으세요");
/* mail()함수에서 쓰게될 변수 */
$mh.="Return-Path: $frommail\r\n";
$mh.="From: $name <$frommail>\r\n";
/* 줄의 끝에 붙어 있는 슬래쉬를 제거하는 함수 */
$memo=stripslashes($memo);
/* 메일을 보내주는 함수 */
mail($tomail, $subject, $memo, $mh);
echo "편지가 발송되었습니다.";
exit;
?>
출처 : http://www.cyworld.com/daios1004/427547
'컴퓨터 > 언어,프로그래밍' 카테고리의 다른 글
[JavaScript] 자바스크립트 기초 개념정리 (28) | 2009.01.13 |
---|---|
[JavaScript] 자바스크립트 함수 총정리!! (0) | 2009.01.13 |
[PHP] getenv() 함수 사용법 (1) | 2009.01.10 |
[자바스크립트] 현재 도메인 주소 (주소창 URL경로) 알아내기 소스 (0) | 2009.01.10 |
팝업창 띄우기 소스 모음 (0) | 2009.01.05 |