Php Method for submitting a form to send an email
This article mainly introduces the php method of submitting a form to send an email. The example analyzes the php method of sending an email using a form, which is very useful. For more information, see
This example describes how to send an email by submitting a form in php. Share it with you for your reference. The details are as follows:
Save the following html code to the email.html file.
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
<Html> <Head> <Title> Simple Send Mail </title> </Head> <Body> <H1> Mail Form <Form name = "form1" method = "post" action = "mail. php"> <Table> <Tr> <td> <B> To </B> </td> <td> <Input type = "text" name = "mailto" size = "35"> </Td> </tr> <Tr> <td> <B> Subject </B> </td> <Td> <input type = "text" name = "mailsubject" size = "35"> </td> </Tr> <Tr> <td> <B> Message </B> </td> <Td> <Textarea name = "mailbody" cols = "50" rows = "7"> </textarea> </Td> </Tr> <Tr> <td colspan = "2"> <Input type = "submit" name = "Submit" value = "Send"> </Td> </Tr> </Table> </Form> </Body> </Html> |
Save the backend php code to mail. php.
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<? Php If (empty ($ _ POST ['mailto']) { Die ("Recipient is blank! "); } If (empty ($ _ POST ['$ mailsubject']) { $ Mailsubject = ""; } If (empty ($ _ POST ['$ mailbody']) { $ Mailbody = ""; } $ Result = mail ($ mailto, $ mailsubject, $ mailbody ); // Send the email If ($ result ){ Echo "Email sent successfully! "; } Else { Echo "Email cocould not be sent ."; } ?> |
I hope this article will help you with php programming.