本文实例讲述了php提交表单发送邮件的方法。分享给大家供大家参考。具体如下:
保存下面的html代码到:email.html文件
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</ h1 > < 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 > |
后端php代码,保存到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 could not be sent." ; } ?> |
希望本文所述对大家的php程序设计有所帮助。