<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>roo.boo</title>
</head>
<body>
<?php
//创建方法过滤EMAIL;
function spamcheck($field){
// filter_var() 过滤 e-mail
// 使用 FILTER_SANITIZE_EMAIL
$field = filter_var($field,FILTER_SANITIZE_EMAIL);
// 使用 FILTER_VALIDATE_EMAIL
if(filter_var($field,FILTER_VALIDATE_EMAIL)){
return TRUE;
}else{
return FALSE;
}
}
if(isset($_REQUEST['sub'])){
$spamcheck = spamcheck($_REQUEST['email']);
if($spamcheck == FALSE){
echo "非法输入";
}else {
$email = $_REQUEST['email'];
$subject = $_REQUEST['subject'];
$message = $_REQUEST['message'];
mail($email, $message, $subject);
echo "发送成功";
}
}else{
echo "<form action='sow.php' method='post'>
发送到:<input type='text' name='email'><br>
题目:<input type='text' name='subject'><br>
内容:<textarea name='message' rows='15' cols='40'></textarea><br>
<input type='submit' name='sub'>
</form>";
}
?>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>roo.boo</title>
</head>
<body>
<?php
//创建方法过滤EMAIL;
function spamcheck($field){
// filter_var() 过滤 e-mail
// 使用 FILTER_SANITIZE_EMAIL
$field = filter_var($field,FILTER_SANITIZE_EMAIL);
// 使用 FILTER_VALIDATE_EMAIL
if(filter_var($field,FILTER_VALIDATE_EMAIL)){
return TRUE;
}else{
return FALSE;
}
}
if(isset($_REQUEST['sub'])){
$spamcheck = spamcheck($_REQUEST['email']);
if($spamcheck == FALSE){
echo "非法输入";
}else {
$email = $_REQUEST['email'];
$subject = $_REQUEST['subject'];
$message = $_REQUEST['message'];
mail($email, $message, $subject);
echo "发送成功";
}
}else{
echo "<form action='sow.php' method='post'>
发送到:<input type='text' name='email'><br>
题目:<input type='text' name='subject'><br>
内容:<textarea name='message' rows='15' cols='40'></textarea><br>
<input type='submit' name='sub'>
</form>";
}
?>
</body>
</html>