이름, 이메일 및 메시지 입력이있는 간단한 문의 양식을위한 기본 PHP 스크립트가 있습니다.
더 많은 옵션을 포함시키고 싶지만 어떻게해야할지 모르겠다. 검색했지만 찾지 못했습니다. 그는에 그 입력을 checkes 경우
나는 그가 제출 년대의 사본을 수신 할 수있는 옵션이 이메일의 송신자에 대한 입력을 포함시킬PHP 문의 양식 수정
1. 보낸 사람의 이메일 사본을 보내 : 나는 싶습니다 형태.
2. 업로드 내가 보낸 사람이 파일을 첨부 할 수있는 가능성 양식을 제출 중 (전용 바람직 IMG 확장)를 제공하고자하는 동일한 PHP 스크립트의 파일 또한
가능한 경우.
3.
당신에게이 약확실하지 메시지 감사하지만, 지금은 양식 submited 때 간단한 에코 당신에게 메시지를 감사합니다. 가능하다면이 메시지가 5 초 동안 표시되고 index.html로 리디렉션되기를 바랍니다.
<?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 다음은
양식에 대한 PHP입니다.
도움 주셔서 감사합니다.
이 정말 대답 한 모두 3 개 질문입니다 : [A POST 변수가 전송 된 경우 확인] (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