Feedback form source code made with PHP_PHP tutorial
WBOY
Release: 2016-07-21 15:56:31
Original
1010 people have browsed it
This is a feedback form made with PHP. It can also be used in an online mail-sending program with slight modifications. It mainly asks visitors to fill in the form, processes it with PHP and sends it to the administrator's mailbox, and sends a confirmation letter to the visitor's mailbox. about.php ----------------------
Feedback Form
$adminmail="admin@ acme.oso.com.cn”; 🎜>#Admin letter content if (($formno1!="") and ($formno4!="") and ($formno11!="")) { $Email=$formno4; # Visitor’s E-mail $sender=$formno1; #Sender $nowtime=date("Y year m month d day H hour i minute"); tmp", "dm"); $fp = fopen($tmpfilename, "w"); fwrite($fp, "From: ".$Email."n"); fwrite( $fp, "Subject: ".$sender." <".$pagename."-Feedback Form>nn"); fwrite($fp, "Sender: ".$sender."nSend Letter IP: ".$REMOTE_ADDR."nSending time: ".$nowtime."nn"); fwrite($fp, "Feedback form details: n---------- --------------------------------------------------n"); fwrite($fp, "Name:".$formno1."nGender: ".$formno2."nAge: ".$formno3."nE-mail: ".$formno4."nWorking unit: ".$formno5 ."nContact address: ".$formno6."nPostcode: ".$formno7."nTel: ".$formno8."nFax: ".$formno9."nWebsite: ".$formno10."nOpinions Suggestion: ".$formno11."n------------------------------------------------- -------------n"); fclose($fp); $execstr="cat ".$tmpfilename." | /usr/sbin/sendmail ".$ adminmail; exec($execstr); $execstr="echo $sender $nowtime $REMOTE_ADDR $REMOTE_HOST >> mail.log"; exec($execstr); #来客Letter content; $tmpfilename1 = tempnam("./tmp", "dm"); $fp = fopen($tmpfilename1, "w"); fwrite($fp, "From: " .$adminmail."n"); fwrite($fp, "Subject: The nn") you filled in [".$pagename."]; fwrite($fp , "****This letter is an automatic reply, please do not reply. We apologize for the inconvenience.****nn------------------------------------------------ ----------nThank you very much for filling out the feedback form at [".$pagename."]! nThe following are the details you filled in ".$nowtime.", please confirm: n-------------------------------- --------------------------n"); fwrite($fp, "Name:".$formno1."nGender: ". $formno2."nAge: ".$formno3."nE-mail: ".$formno4."nWork unit: ".$formno5."nContact address: ".$formno6."nPostcode: ".$formno7 ."nTel: ".$formno8."nFax: ".$formno9."nWebsite: ".$formno10."nComments and suggestions: ".$formno11."n---------- --------------------------------------------------n".$pagename. ":".$pageline."nE-mail:".$adminmail); fclose($fp); $execstr="cat ".$tmpfilename1." | /usr/sbin/sendmail ". $Email; exec($execstr); #Confirmation page starts; echo "
$pagename! ***
The following are the details you filled in:
Name: $formno1< ;br> Gender: $formno2
Age: $formno3 mail: $formno4
Working unit: $formno5
Contact address: $formno6< br> Postcode: $formno7
Tel: ;/b> $formno9
Website: $formno10
Comments and suggestions:$formno11 < br> Thank you! ! !
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn