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配置心得包含MYSQL5乱码解决
Nov 20 PHP
PHP版国家代码、缩写查询函数代码
Aug 14 PHP
解析php中session的实现原理以及大网站应用应注意的问题
Jun 17 PHP
PHP生成不同颜色、不同大小的tag标签函数
Sep 23 PHP
PHP读取RSS(Feed)简单实例
Jun 12 PHP
destoon二次开发入门示例
Jun 20 PHP
PHP循环遍历数组的3种方法list()、each()和while总结
Nov 19 PHP
php使用curl出现Expect:100-continue解决方法
Mar 03 PHP
完美解决在ThinkPHP控制器中命名空间的问题
May 05 PHP
php多进程模拟并发事务产生的问题小结
Dec 07 PHP
PHP实现微信提现功能(微信商城)
Nov 21 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
May 29 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 需要掌握的东西 不做浮躁的人
2009/12/28 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
JavaScript 字符串与数组转换函数[不用split与join]
2009/12/13 Javascript
jquery Moblie入门—hello world的示例代码学习
2013/01/08 Javascript
js将long日期格式转换为标准日期格式实现思路
2013/04/07 Javascript
Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因
2013/05/07 Javascript
解析JavaScript中delete操作符不能删除的对象
2013/12/03 Javascript
ie8本地图片上传预览示例代码
2014/01/12 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
解决JS请求服务器gbk文件乱码的问题
2015/10/16 Javascript
jQuery版本升级踩坑大全
2016/01/12 Javascript
详解JavaScript中的构造器Constructor模式
2016/01/14 Javascript
JavaScript函数基础详解
2017/02/03 Javascript
jquery实现左右轮播图效果
2017/09/28 jQuery
javascript计算对象长度的方法
2017/10/25 Javascript
详解vue中this.$emit()的返回值是什么
2019/04/07 Javascript
webpack常用构建优化策略小结
2019/11/21 Javascript
vue3+typeScript穿梭框的实现示例
2020/12/29 Vue.js
[01:02:17]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG
2014/05/26 DOTA
python实现简单socket程序在两台电脑之间传输消息的方法
2015/03/13 Python
理解python正则表达式
2016/01/15 Python
Python常见字典内建函数用法示例
2018/05/14 Python
解决PyCharm不运行脚本,而是运行单元测试的问题
2019/01/17 Python
python实现微信防撤回神器
2019/04/29 Python
python使用 zip 同时迭代多个序列示例
2019/07/06 Python
python 如何去除字符串头尾的多余符号
2019/11/19 Python
keras分类之二分类实例(Cat and dog)
2020/07/09 Python
Python 连接 MySQL 的几种方法
2020/09/09 Python
自我鉴定三原则
2014/01/13 职场文书
空乘英文求职信
2014/04/13 职场文书
自我推荐信范文
2014/05/09 职场文书
党员承诺书怎么写
2014/05/20 职场文书
授权委托书
2014/09/17 职场文书
技术员岗位职责
2015/02/04 职场文书
找规律教学反思
2016/02/23 职场文书
Python实战之实现康威生命游戏
2021/04/26 Python