我已經有了一個簡單的聯繫表單的基本的PHP腳本與名稱,電子郵件和消息輸入。
我希望在其中包含更多的選項,但不知道如何去做。我已經搜索,但找不到所有的解決方案。我想:PHP聯繫表格修改
1.發送一份拷貝給發件人的電子郵件
我想包括髮件人輸入有一個選項,收到一份的他提交給他的電子郵件,如果他checkes在該輸入形成。
2.上傳文件
此外,如果可能在相同的PHP腳本我希望給發件人到附加文件的可能性submiting形式時(只有優選IMG擴展)。
謝謝你的消息
不知道這一點,但現在我有一個簡單的感謝消息回聲時形式submited。如果可能的話,我希望此消息保持5秒鐘可見,然後重定向到index.html。
這裏是表單PHP:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$formcontent="Name: $name \nEmail: $email \nMessage: $message";
$recipient = "[email protected]";
$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。
感謝您的任何幫助。
這實在是3個問題,所有這些都得到解答:檢查是否變量後已發送(http://stackoverflow.com/questions/3496971/check-if-post-exists)用於向發件人發送可選副本,[上傳和附加文件到電子郵件](http://stackoverflow.com/questions/826265/simple-php-form-attachment-to-email-code-golf),最後, [5秒後重定向頁面](http://stackoverflow.com/questions/6119451/page-redirect-after-certain-time-php)。 –
感謝Brodie的鏈接,我已經檢查過其中的2個,但我不熟悉PHP並結合這些方法,這就是爲什麼我要求可能的3/1解決方案。 – g5wx