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 相关文章推荐
第十四节--命名空间
Nov 16 PHP
php 随机排序广告的实现代码
May 09 PHP
php读取目录及子目录下所有文件名的方法
Oct 20 PHP
DOM基础及php读取xml内容操作的方法
Jan 23 PHP
php短址转换实现方法
Feb 25 PHP
PHP调试的强悍利器之PHPDBG
Feb 22 PHP
如何使用PHP给图片加水印
Oct 12 PHP
PHP HTTP 认证实例详解
Nov 03 PHP
php 5.4 全新的代码复用Trait详解
Jan 05 PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
Feb 05 PHP
实例说明js脚本语言和php脚本语言的区别
Apr 04 PHP
基于PHP实现短信验证码发送次数限制
Jul 11 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 异常处理实现代码
2009/03/10 PHP
Linux fgetcsv取得的数组元素为空字符串的解决方法
2011/11/25 PHP
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
2012/03/26 PHP
PHP register_shutdown_function()函数的使用示例
2015/06/23 PHP
PHP编辑器PhpStrom运行缓慢问题
2017/02/21 PHP
使用XHProf查找PHP性能瓶颈的实例
2017/12/13 PHP
PHP集成环境XAMPP的安装与配置
2018/11/13 PHP
javascript和jquery实现设置和移除文本框默认值效果代码
2015/01/13 Javascript
JavaScript实现数组在指定位置插入若干元素的方法
2015/04/06 Javascript
BootStrap 模态框实现刷新网页并关闭功能
2017/01/04 Javascript
jQuery中Chosen三级联动功能实例代码
2017/03/07 Javascript
原生JS实现循环Nodelist Dom列表的4种方式示例
2018/02/11 Javascript
webpack4 + react 搭建多页面应用示例
2018/08/03 Javascript
vue安装和使用scss及sass与scss的区别详解
2018/10/15 Javascript
使用jQuery动态设置单选框的选中效果
2018/12/06 jQuery
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
angular6根据environments配置文件更改开发所需要的环境的方法
2019/03/06 Javascript
layer插件实现在弹出层中弹出一警告提示并关闭弹出层的方法
2019/09/24 Javascript
[01:20:06]TNC vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[04:20]DOTA2-DPC中国联赛 正赛 VG vs LBZS 选手采访 1月19日
2021/03/11 DOTA
python中的一些类型转换函数小结
2013/02/10 Python
python函数式编程学习之yield表达式形式详解
2018/03/25 Python
使用python爬取B站千万级数据
2018/06/08 Python
Python使用GitPython操作Git版本库的方法
2020/02/29 Python
Python第三方包PrettyTable安装及用法解析
2020/07/08 Python
python 爬虫如何正确的使用cookie
2020/10/27 Python
python基于opencv实现人脸识别
2021/01/04 Python
泰国综合购物网站:Lazada泰国
2018/04/09 全球购物
开发中都用到了那些设计模式?用在什么场合?
2014/08/21 面试题
软件设计的目标是什么
2016/12/04 面试题
小学教师国培感言
2014/02/08 职场文书
反腐倡廉演讲稿
2014/05/22 职场文书
商务英语专业求职信
2014/06/26 职场文书
风之谷观后感
2015/06/11 职场文书
pandas中DataFrame数据合并连接(merge、join、concat)
2021/05/30 Python
html5调用摄像头实例代码
2021/06/28 HTML / CSS