这是我的php代码,我想以某种方式更改用户在提交表单时看到的消息,以包含诸如"Ben,您的消息已发送!我也想保持它的样式像现在一样,但然后包括名称。
<?php
if(isset($_POST['submit'])){
$to = "benlevygraphics@gmail.com";
$headers = "From: " . $_POST['email'];
$subject = "Ben, you have been contacted...";
$body = "Name: " . $_POST['name'] . "'nEmail: " . $_POST['email'] . "'nWebsite: " . $_POST['web'] . "'nMessage: " . $_POST['message'];
if(mail($to, $subject, $body, $headers)){
echo("<p class=contactformsent>Your message has been sent!</p>");
}
else{
echo("<p class=contactformnotsent>Message delivery failed...</p>");
}
}
?>
试试这个
$name = $_POST['name'];
echo("<p class=contactformsent>".$name." Your message has been sent!</p>");
因此,将名称插入消息中:
echo("<p class=contactformsent>".$_POST['name'].", your message has been sent!</p>");