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实现数组筛选奇数和偶数示例
Apr 11 PHP
PH P5.2至5.5、5.6的新增功能详解
Jul 14 PHP
实例讲解PHP面向对象之多态
Aug 20 PHP
php计算到指定日期还有多少天的方法
Apr 14 PHP
php时间计算相关问题小结
May 09 PHP
PHP实现bitmap位图排序与求交集的方法
Jul 28 PHP
PHP入门教程之PHP操作MySQL的方法分析
Sep 11 PHP
浅谈PHP的反射API
Feb 26 PHP
PDO::errorInfo讲解
Jan 28 PHP
PHP网页缓存技术优点及代码实例
Jul 29 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
Dec 29 PHP
PHP7 其他语言层面的修改
Mar 09 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
BBS(php &amp; mysql)完整版(三)
2006/10/09 PHP
基于PHP选项与信息函数的使用详解
2013/05/10 PHP
thinkphp验证码显示不出来的解决方法
2014/03/29 PHP
js显示时间 js显示最后修改时间
2013/01/02 Javascript
解决JS浮点数运算出现Bug的方法
2013/03/12 Javascript
ParseInt函数参数设置介绍
2014/01/02 Javascript
jquery中获得元素尺寸和坐标的方法整理
2014/05/18 Javascript
灵活的理解JavaScript中的this指向
2016/02/25 Javascript
JavaScript代码生成PDF文件的方法
2016/02/26 Javascript
js实现页面a向页面b传参的方法
2016/05/29 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
promise处理多个相互依赖的异步请求(实例讲解)
2017/08/03 Javascript
jquery树形插件zTree高级使用详解
2019/08/16 jQuery
vue中动态select的使用方法示例
2019/10/28 Javascript
JavaScript 监听组合按键思路及代码实现
2020/07/28 Javascript
Vue 解决在element中使用$notify在提示信息中换行问题
2020/11/11 Javascript
前端 javascript 实现文件下载的示例
2020/11/24 Javascript
video.js添加自定义组件的方法
2020/12/09 Javascript
Python实现短网址ShortUrl的Hash运算实例讲解
2015/08/10 Python
Python数据处理numpy.median的实例讲解
2018/04/02 Python
Python使用pickle模块储存对象操作示例
2018/08/15 Python
python3实现mysql导出excel的方法
2019/07/31 Python
用python发送微信消息
2020/12/21 Python
python 基于opencv操作摄像头
2020/12/24 Python
使用canvas绘制超炫时钟
2014/12/17 HTML / CSS
丝芙兰巴西官方商城:SEPHORA巴西
2016/10/31 全球购物
大学生自荐书范文
2013/12/10 职场文书
大学生素质拓展活动方案
2014/02/11 职场文书
法制宣传月活动总结
2014/04/29 职场文书
思想作风整顿个人剖析材料
2014/10/06 职场文书
机关职员工作检讨书
2014/10/23 职场文书
秦始皇兵马俑导游词
2015/02/02 职场文书
离婚被告答辩状
2015/05/22 职场文书
2015年超市工作总结范文
2015/05/26 职场文书