当前位置 : IT培训网 > PHP开发 > php教程 > PHP教程之PHP发送邮件

PHP教程之PHP发送邮件

时间:2016-11-29 11:06:45  来源:php培训网  作者:郑州IT培训网  已有:名学员访问该课程
PHP 发送电子邮件是PHP教程基础知识的一部分,IT培训网小编今天和大家分享的就是PHP发送邮件,邮件是我们办公不可或缺的内容。

  PHP 发送电子邮件是PHP教程基础知识的一部分,IT培训网小编今天和大家分享的就是PHP发送邮件,邮件是我们办公不可或缺的内容。

  PHP 允许您从脚本直接发送电子邮件。

  PHP mail() 函数

  PHP mail() 函数用于从脚本中发送电子邮件。

  语法

  mail(to,subject,message,headers,parameters)

PHP教程之PHP发送邮件_www.itpxw.cn

 

      PHP 简易 E-Mail

  通过 PHP 发送电子邮件的最简单的方式是发送一封文本 email。

  在下面的实例中,我们首先声明变量($to, $subject, $message, $from, $headers),然后我们在 mail() 函数中使用这些变量来发送了一封 E-mail:

  <?php

  $to = "someone@example.com"; // 邮件接收者

  $subject = "参数邮件"; // 邮件标题

  $message = "Hello! 这是邮件的内容。"; // 邮件正文

  $from = "someonelse@example.com"; // 邮件发送者

  $headers = "From:" . $from; // 头部信息设置

  mail($to,$subject,$message,$headers);

  echo "邮件已发送";

  ?>

  PHP Mail 表单

  通过 PHP,您能够在自己的站点制作一个反馈表单。下面的实例向指定的 e-mail 地址发送了一条文本消息:

  <html>

  <head>

  <meta charset="utf-8">

  <title>IT培训网(itpxw.cn)</title>

  </head>

  <body>

  <?php

  if (isset($_REQUEST['email'])) { // 如果接收到邮箱参数则发送邮件

  // 发送邮件

  $email = $_REQUEST['email'] ;

  $subject = $_REQUEST['subject'] ;

  $message = $_REQUEST['message'] ;

  mail("someone@example.com", $subject,

  $message, "From:" . $email);

  echo "邮件发送成功";

  } else { // 如果没有邮箱参数则显示表单

  echo "<form method='post' action='mailform.php'>

  Email: <input name='email' type='text'><br>

  Subject: <input name='subject' type='text'><br>

  Message:<br>

  <textarea name='message' rows='15' cols='40'>

  </textarea><br>

  <input type='submit'>

  </form>";

  }

  ?>

  </body>

  </html>

  实例解释:

  首先,检查是否填写了邮件输入框

  如果未填写(比如在页面被首次访问时),输出 HTML 表单

  如果已填写(在表单被填写后),从表单发送电子邮件

  当填写完表单点击提交按钮后,页面重新载入,可以看到邮件输入被重置,同时显示邮件发送成功的消息

  注释:这个简易发送 e-mail 不安全,在本教程的下一章中,您将阅读到更多关于电子邮件脚本中的安全隐患,我们将为您讲解如何验证用户输入使它更安全。

        今天的PHP教程知识就分享到这里了,书中自有黄金屋,书中自有千钟粟,在你还没有能力实现自己野心的时候,请低下头来好好学习。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
------分隔线----------------------------
PHP 教程
1、PHP 基础
1.1 PHP 简介
1.2 PHP 安装
1.3 PHP 语法
1.4 PHP 变量
1.5 PHP echo/print
1.6 PHP 数据类型
1.7 PHP 常量
1.8 PHP 字符串
1.9 PHP 运算符
1.10 PHP If...Else
1.11 PHP Switch
1.12 PHP 数组
1.13 PHP 数组排序
1.14 PHP 超级全局变量
1.15 PHP While 循环
1.16 PHP For 循环
1.17 PHP 函数
1.18 PHP 魔术变量
1.19 PHP 命名空间
1.20 PHP 面向对象
2、PHP 表单
2.1 PHP 表单
2.2 PHP 表单验证
2.3 PHP 表单 - 必需字段
2.4 PHP 表单 - 验证邮件和URL
2.5 PHP 完整表单实例
2.6 PHP $_GET 变量
2.7 PHP $_POST 变量
3、PHP 高级教程
3.1 PHP 多维数组
3.2 PHP 日期
3.3 PHP 包含
3.4 PHP 文件
3.5 PHP 文件上传
3.6 PHP Cookie
3.7 PHP Session
3.8 PHP E-mail
3.9 PHP 安全 E-mail
3.10 PHP Error
3.11 PHP 过滤器
3.12 PHP 高级过滤器
3.13 PHP JSON
4、PHP 7 新特性
4.1 PHP 7 新特性
5、PHP 数据库
5.1 PHP MySQL 简介
5.2 PHP MySQL 连接
5.3 PHP MySQL 创建数据库
5.4 PHP MySQL 创建数据表
5.5 PHP MySQL 插入数据
5.6 PHP MySQL 插入多条数据
5.7 PHP MySQL 预处理语句
5.8 PHP MySQL 读取数据
5.9 PHP MySQL Where
5.10 PHP MySQL Order By
5.11 PHP MySQL Update
5.12 PHP MySQL Delete
5.13 PHP ODBC
6、PHP XML
6.1 XML Expat Parser
6.2 XML DOM
6.3 XML SimpleXML
7、PHP 与 AJAX
7.1 AJAX 简介
7.2 AJAX 与PHP
7.3 AJAX 数据库
7.4 AJAX XML
7.5 AJAX 实时搜索
7.6 AJAX RSS Reader
7.7 AJAX 投票