需要修改PHP邮件表单的一个变量

fil*_*ude 0 php forms email

我需要修改此PHP邮件表单,以使电子邮件主题包括"来自摄影网站的新邮件",然后由提交表单的访问者提供主题.我不知道PHP并尝试了一些东西,但在尝试将其添加到创建$ subject变量的行时总是遇到T_STRING错误.

<?php
/*
Credits: Bit Repository
URL: http://www.bitrepository.com/web-programming/ajax/tableless-form-using-jquery.html
*/

include 'config.php';

error_reporting (E_ALL ^ E_NOTICE);

$post = (!empty($_POST)) ? true : false;

if($post)
{
include 'functions.php';

$name = stripslashes($_POST['name']);  
$email = $_POST['email'];  
$subject = stripslashes($_POST['subject']);  
$message = stripslashes($_POST['message']);

$error = '';

// Check name

if(!$name)
{
$error .= 'Please enter your name.';
}

// Check email

if(!$email)
{
$error .= 'Please enter an e-mail address.';
}

if($email && !ValidateEmail($email))
{
$error .= 'Please enter a valid e-mail address.';
}

// Check message (length)

if(!$message || strlen($message) < 15)
{
$error .= "Please enter your message. It should have at least 15 characters.";
}

if(!$error)
{
$mail = mail(WEBMASTER_EMAIL, $subject, $message, $email);

if($mail)
{
echo 'OK';
}

}
else
{
echo '<div class="notification_error">'.$error.'</div>';
}

}
?>
Run Code Online (Sandbox Code Playgroud)

ari*_*ayu 5

改变这一行:

$name = stripslashes($_POST['name']);
$email = $_POST['email'];
$subject = stripslashes($_POST['subject']);
$message = stripslashes($_POST['message']);
Run Code Online (Sandbox Code Playgroud)

至:

$name = stripslashes($_POST['name']);
$email = $_POST['email'];
$subject = "New message from photography site: " . stripslashes($_POST['subject']);
$message = stripslashes($_POST['message']);
Run Code Online (Sandbox Code Playgroud)