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水印
Mar 16 PHP
php selectradio和checkbox默认选择的实现方法详解
Jun 29 PHP
PHP小教程之实现链表
Jun 09 PHP
PHP处理Oracle的CLOB实例
Nov 03 PHP
通过php修改xml文档内容的方法
Jan 23 PHP
PHP 实现代码复用的一个方法 traits新特性
Feb 22 PHP
CodeIgniter配置之config.php用法实例分析
Jan 19 PHP
Zend Framework基本页面布局分析
Mar 19 PHP
Yii使用smsto短信接口的函数demo示例
Jul 13 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
Dec 29 PHP
PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例
Jun 17 PHP
2020最新版 PhpStudy V8.1版本下载安装使用详解
Oct 30 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
解析ajax事件的调用顺序
2013/06/17 PHP
php结合web uploader插件实现分片上传文件
2016/05/10 PHP
PHP中的print_r 与 var_dump 输出数组
2016/06/13 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
2019/09/30 PHP
图像替换新技术 状态域方法
2010/01/28 Javascript
让innerText在firefox火狐和IE浏览器都能用的写法
2011/05/14 Javascript
动态的创建一个元素createElement及删除一个元素
2014/01/24 Javascript
jquery网页回到顶部效果(图标渐隐,自写)
2014/06/16 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
浅谈JS中逗号运算符的用法
2016/06/12 Javascript
轻松掌握JavaScript状态模式
2016/09/07 Javascript
Bootstrap CSS组件之导航条(navbar)
2016/12/17 Javascript
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
2017/09/20 jQuery
JavaScript模板引擎实现原理实例详解
2018/12/14 Javascript
ES6 Array常用扩展的应用实例分析
2019/06/26 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
详解Nuxt内导航栏的两种实现方式
2020/04/16 Javascript
[00:35]DOTA2上海特级锦标赛 EG战队宣传片
2016/03/04 DOTA
[10:39]DOTA2上海特级锦标赛音乐会纪录片
2016/03/21 DOTA
[54:29]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第二场
2018/04/09 DOTA
[01:14:30]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第二场 8.20.mp4
2019/08/22 DOTA
Django中的文件的上传的几种方式
2018/07/23 Python
使用Python的Turtle绘制哆啦A梦实例
2019/11/21 Python
使用python动态生成波形曲线的实现
2019/12/04 Python
Python实现bilibili时间长度查询的示例代码
2020/01/14 Python
Python实现定时监测网站运行状态的示例代码
2020/09/30 Python
Python关于拓扑排序知识点讲解
2021/01/04 Python
纯CSS3代码实现文字描边
2016/04/25 HTML / CSS
埃弗顿足球俱乐部官方网上商店:Everton Direct
2018/01/13 全球购物
Edwaybuy西班牙:小米在线商店
2019/12/04 全球购物
中学老师的自我评价
2013/11/07 职场文书
会计主管岗位职责范文
2013/11/08 职场文书
2014年大学生党员自我评议
2014/09/22 职场文书
反邪教教育心得体会
2016/01/15 职场文书
Go各时间字符串使用解析
2021/04/02 Golang
阿里云ECS云服务器快照的概念以及如何使用
2022/04/21 Servers