PHP/Components/Feedback Form

Материал из Web эксперт
Версия от 10:01, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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!
"; $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);
echo "

Mail has been sent!

";
    } else if ($send == "no") {
         echo "$name_err";
         echo "$email_err";
         echo "$message_err";
         echo "$form_block";
    }

} ?>

      </source>