본문 바로가기

컴퓨터/언어,프로그래밍

[PHP] 메일(E-Mail) 보내기 - HTML+PHP

--------------------메일보내기----------------
:::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
제주삼다수, 2L,... 오뚜기 진라면 매운... 상하목장 유기농 흰... 남양 프렌치카페 카... 고려인삼유통 홍삼 ... 종근당건강 오메가3... 요이치 카링 유무선...