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 显示客户端IP与服务器IP的代码
Oct 12 PHP
php过滤XSS攻击的函数
Nov 12 PHP
PHP中ini_set与ini_get用法实例
Nov 04 PHP
php实现redis数据库指定库号迁移的方法
Jan 14 PHP
Laravel 5 学习笔记
Mar 06 PHP
php使用COPY函数更新配置文件的方法
Jun 18 PHP
PHP使用数组依次替换字符串中匹配项
Jan 08 PHP
ThinkPHP静态缓存简单配置和使用方法详解
Mar 23 PHP
Yii隐藏URL中index.php的方法
Jul 12 PHP
浅谈ThinkPHP中initialize和construct的区别
Apr 01 PHP
PHP正则+Snoopy抓取框架实现的抓取淘宝店信誉功能实例
May 17 PHP
laravel 框架执行流程与原理简单分析
Feb 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和javascript常用正则表达式及用法实例
2014/07/01 PHP
PHP面试题之文件目录操作
2015/10/15 PHP
PHP时间类完整实例(非常实用)
2015/12/25 PHP
thinkphp jquery实现图片上传和预览效果
2020/07/22 PHP
详谈php中 strtr 和 str_replace 的效率问题
2017/05/14 PHP
javascript Array对象基础知识小结
2010/11/16 Javascript
基于jquery可配置循环左右滚动例子
2011/09/09 Javascript
S2SH整合JQuery+Ajax实现登录验证功能实现代码
2013/01/30 Javascript
jquery遍历checkbox的注意事项说明
2014/02/21 Javascript
推荐6款基于jQuery实现图片效果插件
2014/12/07 Javascript
通用javascript代码判断版本号是否在版本范围之间
2015/11/29 Javascript
微信小程序 获取session_key和openid的实例
2017/08/17 Javascript
vue 计时器组件的实现代码
2017/09/14 Javascript
Angular动画实现的2种方式以及添加购物车动画实例代码
2018/08/09 Javascript
vscode 开发Vue项目的方法步骤
2018/11/25 Javascript
vueScroll实现移动端下拉刷新、上拉加载
2019/03/22 Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
2019/09/23 Javascript
javascript 原型与原型链的理解及应用实例分析
2020/02/10 Javascript
[01:28]一分钟告诉你DOTA2 TI9不朽宝藏Ⅱ中有什么!
2019/07/09 DOTA
[04:45]DOTA2-DPC中国联赛正赛 iG vs LBZS 赛后选手采访
2021/03/11 DOTA
PyQt5利用QPainter绘制各种图形的实例
2017/10/19 Python
python实现归并排序算法
2018/11/22 Python
浅谈Python大神都是这样处理XML文件的
2019/05/31 Python
python画蝴蝶曲线图的实例
2019/11/21 Python
sqlalchemy实现时间列自动更新教程
2020/09/02 Python
印度网上药店:1mg
2017/10/13 全球购物
如何清空Session
2015/02/23 面试题
大学毕业生最详细的自我评价分享
2013/11/18 职场文书
你的创业计划书怎样才能打动风投
2014/02/06 职场文书
垃圾桶标语
2014/06/24 职场文书
中国梦团日活动总结
2014/07/07 职场文书
幼儿园八一建军节活动方案
2014/08/27 职场文书
七一建党节演讲稿
2014/09/11 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
导游词之蓬莱长岛
2019/12/17 职场文书
nginx反向代理配置去除前缀案例教程
2021/07/26 Servers