thinkPHP引入类的方法详解


Posted in PHP onDecember 08, 2016

本文实例讲述了thinkPHP引入类的方法。分享给大家供大家参考,具体如下:

这里以发送邮件类phpmailer为例

1.将核心文件放入ORG目录下

thinkPHP引入类的方法详解

2.在使用的地方,引入这个类文件

如何引入呢?

import('@.ORG.phpmailer');

这个表示引入当前项目中的ORG中的phpmailer.class.php文件

3.引入之后就可以使用文件中的类了

public function sendEmail() {
    import('@.ORG.phpmailer');
    $mail = new PHPMailer(); //建立邮件发送类,类名不一定与引入的文件名相同
    $mail->CharSet = "UTF-8";
    $address ="jiqing9006@qq.com";
    $mail->IsSMTP(); // 使用SMTP方式发送
    $mail->Host = "smtp.126.com"; // 您的企业邮局域名
    $mail->SMTPAuth = true; // 启用SMTP验证功能
    $mail->Username = "jiqing9006@126.com"; // 邮局用户名(请填写完整的email地址)
    $mail->Password = "XXXXXXXX"; // 邮局密码
    $mail->Port=25;
    $mail->From = "jiqing9006@126.com"; //邮件发送者email地址
    $mail->FromName = "纪庆";
    $mail->AddAddress("$address", "拓荒者纪庆");//收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名")
    //$mail->AddReplyTo("", "");
    //$mail->AddAttachment("/var/tmp/file.tar.gz"); // 添加附件
    $mail->IsHTML(true); // set email format to HTML //是否使用HTML格式
    $mail->Subject = "你好"; //邮件标题
    $mail->Body = "你好,欢迎加入我们!"; //邮件内容,上面设置HTML,则可以是HTML
    if(!$mail->Send())
    {
      echo "邮件发送失败. <p>";
      echo "错误原因: " . $mail->ErrorInfo;
      exit;
    }
}

thinkPHP引入类的方法详解

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php Undefined index和Undefined variable的解决方法
Mar 27 PHP
php读取数据库信息的几种方法
May 24 PHP
最新的php 文件上传模型,支持多文件上传
Aug 13 PHP
晋城吧对DiscuzX进行的前端优化要点
Sep 05 PHP
php设计模式 Observer(观察者模式)
Jun 26 PHP
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
Mar 26 PHP
深入HTTP响应状态码速查表的详解
Jun 07 PHP
PHP实现简单数字分页效果
Jul 26 PHP
php cli配置文件问题分析
Oct 15 PHP
如何批量清理系统临时文件(语言:C#、 C/C++、 php 、python 、java )
Feb 01 PHP
浅析Yii2 GridView实现下拉搜索教程
Apr 22 PHP
Laravel 连接(Join)示例
Oct 16 PHP
PHP对象、模式与实践之高级特性分析
Dec 08 #PHP
php中__toString()方法用法示例
Dec 07 #PHP
php中this关键字用法分析
Dec 07 #PHP
php中final关键字用法分析
Dec 07 #PHP
php中static和const关键字用法分析
Dec 07 #PHP
php抽象方法和抽象类实例分析
Dec 07 #PHP
php接口技术实例详解
Dec 07 #PHP
You might like
颠覆常识!无色透明的咖啡诞生了(中日双语)
2021/03/03 咖啡文化
php+jQuery+Ajax简单实现页面异步刷新
2016/08/08 PHP
在你的网页中嵌入外部网页的方法
2007/04/02 Javascript
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
Extjs改变树节点的勾选状态点击按钮将复选框去掉
2013/11/14 Javascript
js拆分字符串并将分割的数据放到数组中的方法
2015/05/06 Javascript
使用AngularJS实现可伸缩的页面切换的方法
2015/06/19 Javascript
javascript编程异常处理实例小结
2015/11/30 Javascript
关于cookie的初识和运用(js和jq)
2016/04/07 Javascript
vue-router实现tab标签页(单页面)详解
2017/10/17 Javascript
小程序日历控件使用方法详解
2018/12/29 Javascript
vue封装一个简单的div框选时间的组件的方法
2019/01/06 Javascript
vue.js高德地图实现热点图代码实例
2019/04/18 Javascript
微信小程序云开发实现增删改查功能
2019/05/17 Javascript
JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去
2019/07/23 Javascript
微信小程序实现上拉加载功能示例【加载更多数据/触底加载/点击加载更多数据】
2020/05/29 Javascript
基于javascript处理nginx请求过程详解
2020/07/07 Javascript
[47:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
linux 下实现python多版本安装实践
2014/11/18 Python
Python多进程机制实例详解
2015/07/02 Python
Python中函数eval和ast.literal_eval的区别详解
2017/08/10 Python
python如何生成网页验证码
2018/07/28 Python
python实现静态服务器
2019/09/05 Python
比利时家具购买网站:Home24
2019/01/03 全球购物
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
英语专业应届生求职信范文
2013/11/15 职场文书
军训生自我鉴定范文
2013/12/27 职场文书
大二学期个人自我评价
2014/01/13 职场文书
人事专员的岗位职责
2014/03/01 职场文书
秋季开学典礼主持词
2014/03/19 职场文书
理发店策划方案
2014/06/05 职场文书
美术社团活动总结
2014/06/27 职场文书
诺贝尔奖获得者名言100句:句句启人心智,值永久收藏
2019/08/09 职场文书
使用Redis实现实时排行榜功能
2021/07/02 Redis
详解在SQLPlus中实现上下键翻查历史命令的功能
2022/03/18 SQL Server
解决 Redis 秒杀超卖场景的高并发
2022/04/12 Redis