我的wp主题里有个sendmail.php 文件
我想在里面修改下,增加个TEL填写框然后将tel的信息发送到邮箱里。
下面的代码只能发送message内容到邮箱,能不能将tel也一起发送在message内容里?
?php
if(isset($_POST[\'submit\'])) {
error_reporting(E_NOTICE);
function valid_email($str)
{
return ( ! preg_match(\"/^([a-z0-9\\ _\\-] )(\\.[a-z0-9\\ _\\-] )*@([a-z0-9\\-] \\.) [a-z]{2,6}$/ix\", $str)) ? FALSE : TRUE;
}
if($_POST[\'name\']!=\'\' 1)
{
$to = preg_replace(\"([\\r\\n])\", \"\", $_POST[\'receiver\']);
$from = preg_replace(\"([\\r\\n])\", \"\", $_POST[\'email\']);
$subject = \"Website contact message from \".$_POST[\'name\'];
$message = $_POST[\'comment\'];
$match = \"/(bcc:|cc:|content\\-type:)/i\";
if (preg_match($match, $to) ||
preg_match($match, $from) ||
preg_match($match, $message)) {
die(\"Header injection detected.\");
}
$headers = \"From: \".$from.\"\\r\\n\";
$headers .= \"Reply-to: \".$from.\"\\r\\n\";
if(mail($to, $subject, $message, $headers))
{
echo 1; //SUCCESS
}
else {
echo 2; //FAILURE - server failure
}
}
else {
echo 3; //FAILURE - not valid email
}
}else{
die(\"Direct access not allowed!\");
}
?
下面的是contact文件:
我在里面增加了tel选框了。
|