HTML 页面代码,
<form action="{:url('控制器文件/文件方法')}" method="post" enctype="multipart/form-data"><!-- 上传文件必须要带enctype --> 收件人邮箱:<input type="text" name="mail"/> 标题:<input type="text" name="title"/> 内容<input type="text" name="content"/> <input class="button" type="submit" value="发送"/> </form>
后面在编写控制器的时候我们需要找打邮箱的插件,下面提供一个插件是已经测试可以正常使用的
链接:https://pan.baidu.com/s/1jpSBgqYXLj9mUbCQRCW_zA
提取码:6666
我们把插件放在extend第三方类库下面
放入之后我们在控制器方法里面要引入箭头指向的文件,这个插件可以自动匹配到上方的class.smtp.php 和 class.phpmailer.php 两个文件 相当于说是整合了
<?php namespace app\index\controller; use think\Controller; use think\Db; use PHPMailer\PHPMailer; class Email extends Controller { public function index() { return $this->fetch('index'); // iviwbivsydxpbeeb } public function emails(){ // 收件人 $mail=input("mail"); // 标题 $title=input("title"); // 内容 $content=input("content"); require_once("../extend/PHPMailer/PHPMailerAutoload.php");//这里是引入第三方文件 相对于这个地方我们要细心路劲问题可能会存在坑