php提交表单发送邮件的方法


Posted in PHP onMarch 20, 2015

本文实例讲述了php提交表单发送邮件的方法。分享给大家供大家参考。具体如下:

保存下面的html代码到:email.html文件

<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

<?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程序设计有所帮助。

PHP 相关文章推荐
php代码优化及php相关问题总结
Oct 09 PHP
mysql时区问题
Mar 26 PHP
一个比较简单的PHP 分页分组类
Dec 10 PHP
php setcookie(name, value, expires, path, domain, secure) 参数详解
Jun 28 PHP
CI(CodeIgniter)框架中的增删改查操作
Jun 10 PHP
php递归遍历删除文件的方法
Apr 17 PHP
PHP时间和日期函数详解
May 08 PHP
thinkPHP框架实现的短信接口验证码功能示例
Jun 20 PHP
PHP常见数组排序方法小结
Aug 20 PHP
PHP+jQuery实现双击修改table表格功能示例
Feb 21 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
Mar 18 PHP
PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
Apr 01 PHP
php带抄送和密件抄送的邮件发送方法
Mar 20 #PHP
PHP SESSION的增加、删除、修改、查看操作
Mar 20 #PHP
php校验表单检测字段是否为空的方法
Mar 20 #PHP
php获取从html表单传递数组的方法
Mar 20 #PHP
php输出xml属性的方法
Mar 19 #PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
Mar 19 #PHP
php中mysql操作buffer用法详解
Mar 19 #PHP
You might like
php学习之简单计算器实现代码
2011/06/09 PHP
php基于表单密码验证与HTTP验证用法实例
2015/01/06 PHP
利用PHPExcel实现Excel文件的写入和读取
2017/04/26 PHP
PHP+Ajax实现的检测用户名功能简单示例
2019/02/12 PHP
javascript 复杂的嵌套环境中输出单引号和双引号
2009/05/26 Javascript
firefox下jquery ajax返回object XMLDocument处理方法
2014/01/26 Javascript
Javascript封装DOMContentLoaded事件实例
2014/06/12 Javascript
javascript用函数实现对象的方法
2015/05/14 Javascript
JS实现超精简响应鼠标显示二级菜单代码
2015/09/12 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
JavaScript中利用构造器函数模拟类的方法
2017/02/16 Javascript
vue学习笔记之v-if和v-show的区别
2017/09/20 Javascript
nodejs操作mongodb的增删改查功能实例
2017/11/09 NodeJs
vue better-scroll插件使用详解
2018/01/25 Javascript
vue 2.8.2版本配置刚进入时候的默认页面方法
2018/09/21 Javascript
微信小程序在地图选择地址并返回经纬度简单示例
2018/12/03 Javascript
Node.js使用supervisor进行开发中调试的方法
2019/03/26 Javascript
详解小程序之简单登录注册表单验证
2019/05/13 Javascript
微信小程序对图片进行canvas压缩的方法示例详解
2020/11/12 Javascript
[02:07]2018DOTA2亚洲邀请赛主赛事第三日五佳镜头 fy极限反杀
2018/04/06 DOTA
python 控制语句
2011/11/03 Python
跟老齐学Python之编写类之二方法
2014/10/11 Python
整理Python中的赋值运算符
2015/05/13 Python
pandas series序列转化为星期几的实例
2018/04/11 Python
python pexpect ssh 远程登录服务器的方法
2019/02/14 Python
golang/python实现归并排序实例代码
2020/08/30 Python
Linux系统下升级pip的完整步骤
2021/01/31 Python
Fossil美国官网:化石手表、手袋、首饰及配饰
2019/02/17 全球购物
老师自我鉴定范文
2013/12/25 职场文书
运动会广播稿500字
2014/01/28 职场文书
统计岗位职责
2014/02/21 职场文书
初三语文教学反思
2016/03/03 职场文书
Django实现WebSocket在线聊天室功能(channels库)
2021/09/25 Python
javascript Number 与 Math对象的介绍
2021/11/17 Javascript
如何利用golang运用mysql数据库
2022/03/13 Golang
element tree树形组件回显数据问题解决
2022/08/14 Javascript