我有一个简单的联系表格的基本PHP脚本与名称,电子邮件和消息输入 .
我希望在其中包含更多的选项,但是没有搜索到但是找不到所有的解决方案 . 我想要:
1. Send a copy to senders email
我希望为发件人提供输入,如果他检查表单中的输入,可以选择接收他的电子邮件副本 .
2. Upload a file
如果可能的话,在同一个php脚本中,我希望发送者在提交表单时附加文件(最好只是img扩展名) .
3. Thank you message
不确定这一点,但现在我在回传表单中提供了一条简单的谢谢消息 . 如果可能,我希望此消息保持可见状态5秒钟,然后重定向到index.html .
这是表格的PHP:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$formcontent="Name: $name \nEmail: $email \nMessage: $message";
$recipient = "test123@...";
$subject = "Contact";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo
"<div style='display: block; text-align: center;'>" .
"<span style='font-size: 14px;'>You message has been sent!</span>" .
"<a href='index.html'>Go back</a>" .
"</div>";
?>
并演示表单设置的jsfiddle .
谢谢你的帮助 .
1 回答
这是一个全局设置,只是为了让你知道我将如何做到这一点(如果我想在1页上做这个,但最好是制作函数等)
编辑:请注意,我不知道这是否有效 . 也许有错误,但我这样做只是为了让你开始 .