大家都熟悉在網頁端利用網頁發送郵件的驗證方式,但具體如何實現的想必你也不是很清楚。今天,我爲大家帶來一個PHP發送郵件的簡單案例。
以下是一個關於郵件發送的源代碼,大家可以看看。
<html>
<head>
<title>郵件發送(runoob.com)</title>
</head>
<body>
<?php
if (isset($_REQUEST['email'])) { // 如果接收到郵箱參數則發送郵件
// 發送郵件
$email = $_REQUEST['email'] ;
$subject = $_REQUEST['subject'] ;
$message = $_REQUEST['message'] ;
mail("[email protected]", $subject,$message, "From:" . $email);
echo "郵件發送成功";
} else { // 如果沒有郵箱參數則顯示錶單
echo "<form method='post' action='mailform.php'>
Email: <input name='email' type='text'><br>
Subject: <input name='subject' type='text'><br>
Message:<br>
<textarea name='message' rows='15' cols='40'>
</textarea><br>
<input type='submit'>
</form>";
}
?>
</body>
</html>
大家應該都知道php中mail函數吧?就是這樣:
bool mail ( string $to
, string $subject
, string$message
[, string$additional_headers
[, string $additional_parameters
]] )
在此函數中:
to
電子郵件收件人,或收件人列表。
本字符串的格式必須符合 » RFC 2822。例如:
- [email protected]
- [email protected], [email protected]
- User <[email protected]>
- User <[email protected]>, Another User <[email protected]>
subject
電子郵件的主題。
message
所要發送的消息。