PHP/Components/Feedback Form
All-In-One Feedback Form
<source lang="html4strict">
<HTML> <HEAD> <TITLE>All-In-One Feedback Form</TITLE> </HEAD> <BODY> <? $form_block = "
<FORM METHOD=\"POST\" ACTION=\"$PHP_SELF\">
Your Name:
<INPUT type=\"text\" NAME=\"sender_name\" SIZE=30>
Your E-Mail Address:
<INPUT type=\"text\" NAME=\"sender_email\" SIZE=30>
Message:
<TEXTAREA NAME=\"message\" COLS=30 ROWS=5 WRAP=virtual></TEXTAREA>
<INPUT type=\"hidden\" name=\"op\" value=\"ds\">
<INPUT TYPE=\"submit\" NAME=\"submit\" VALUE=\"Send This Form\">
</FORM>"; if ($_POST[op] != "ds") {
echo "$form_block";
} else if ($_POST[op] == "ds") {
if ($_POST[sender_name] == "") { $name_err = "Please enter your name!echo "
"; $send = "no"; } if ($_POST[sender_email] == "") { $email_err = "Please enter your e-mail address!
"; $send = "no"; } if ($_POST[message]== "") { $message_err = "Please enter a message!
"; $send = "no"; } if ($send != "no") { $msg = "E-MAIL SENT FROM wbex.ru\n"; $msg .= "Sender"s Name: $_POST[sender_name]\n"; $msg .= "Sender"s E-Mail: $_POST[sender_email]\n"; $msg .= "Message: $_POST[message]\n\n"; $to = "you@yourdomain.ru"; $subject = "All-in-One Web Site Feedback"; $mailheaders = "From: My Web Site <genericaddress@yourdomain.ru>\n"; $mailheaders .= "Reply-To: $_POST[sender_email]\n"; mail($to, $subject, $msg, $mailheaders);
Mail has been sent!
";} else if ($send == "no") { echo "$name_err"; echo "$email_err"; echo "$message_err"; echo "$form_block"; }
} ?>
</source>