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 进程锁定问题分析研究
Nov 24 PHP
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
May 07 PHP
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
Apr 08 PHP
ThinkPHP框架任意代码执行漏洞的利用及其修复方法
Jul 04 PHP
thinkphp3.2.2实现生成多张缩略图的方法
Dec 19 PHP
Codeigniter的dom类用法实例
Jun 26 PHP
PHP将MySQL的查询结果转换为数组并用where拼接的示例
May 13 PHP
详解PHP处理密码的几种方式
Nov 30 PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
Dec 07 PHP
通过PHP设置BugFree获取邮箱通知
Apr 25 PHP
PHP进阶学习之Geo的地图定位算法详解
Jun 19 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
Jul 15 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
PHP安装问题
2006/10/09 PHP
实现分十页分向前十页向后十页的处理
2006/10/09 PHP
PHP生成带有雪花背景的验证码
2008/09/28 PHP
PHP5+UTF8多文件上传类
2008/10/17 PHP
PHP $_SERVER详解
2009/01/16 PHP
php下网站防IP攻击代码,超级实用
2010/10/24 PHP
Php Image Resize图片大小调整的函数代码
2011/01/17 PHP
jQuery 技巧小结
2010/04/02 Javascript
jquery插件制作 图片走廊 gallery
2012/08/17 Javascript
用html+css+js实现的一个简单的图片切换特效
2014/05/28 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
js获取本机操作系统类型的两种方法
2015/12/19 Javascript
BootStrap glyphicon图标无法显示的解决方法
2016/09/06 Javascript
js实现简单的网页换肤效果
2017/01/18 Javascript
TableSort.js表格排序插件使用方法详解
2017/02/10 Javascript
bootstrap paginator分页插件的两种使用方式实例详解
2017/11/14 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
JavaScript箭头函数中的this详解
2019/06/19 Javascript
js如何获取访问IP、地区、当前操作浏览器
2019/07/23 Javascript
[03:48]DOTA2完美大师赛主赛事第二日精彩集锦
2017/11/24 DOTA
把MySQL表结构映射为Python中的对象的教程
2015/04/07 Python
python 实时遍历日志文件
2016/04/12 Python
使用python3.5仿微软记事本notepad
2016/06/15 Python
python使用两种发邮件的方式smtp和outlook示例
2017/06/02 Python
python将unicode转为str的方法
2017/06/21 Python
Python单例模式的两种实现方法
2017/08/14 Python
django认证系统 Authentication使用详解
2019/07/22 Python
python 数据提取及拆分的实现代码
2019/08/26 Python
Python之字典对象的几种创建方法
2020/09/30 Python
办公室内勤工作职责
2013/12/11 职场文书
入党积极分子思想汇报
2014/01/02 职场文书
注册资产评估专业求职信
2014/07/16 职场文书
2014年社区矫正工作总结
2014/11/18 职场文书
鲁迅故里导游词
2015/02/05 职场文书
工会文体活动总结
2015/05/07 职场文书
python图像处理 PIL Image操作实例
2022/04/09 Python