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循环检测目录是否存在并创建(循环创建目录)
Jan 06 PHP
ThinkPHP3.1新特性之G方法的使用
Jun 19 PHP
destoon调用discuz论坛中带图片帖子的实现方法
Aug 21 PHP
wamp安装后自定义配置的方法
Aug 23 PHP
javascript+php实现根据用户时区显示当地时间的方法
Mar 11 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
May 06 PHP
PHP会员找回密码功能的简单实现
Sep 05 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
Oct 26 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
Dec 21 PHP
PHP实现微信红包金额拆分试玩的算法示例
Apr 07 PHP
Laravel向公共模板赋值方法总结
Jun 25 PHP
php设计模式之工厂方法模式分析【星际争霸游戏案例】
Jan 23 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 利用array_slice函数获取随机数组或前几条数据
2015/09/30 PHP
PHP实现数组转JSon和JSon转数组的方法示例
2018/06/14 PHP
基于jquery的tab切换 js原理
2010/04/01 Javascript
关于jquery动态增减控件的一些想法和小插件
2010/08/01 Javascript
你的 mixin 真的兼容 ECMAScript 5 吗?
2013/04/11 Javascript
javascript写的一个模拟阅读小说的程序
2014/04/04 Javascript
javascript控制图片播放的实现代码
2020/07/29 Javascript
Jquery Ajax Error 调试错误的技巧
2015/11/20 Javascript
AngularJs Javascript MVC 框架
2016/06/20 Javascript
JS实现的手机端精简幻灯片效果
2016/09/05 Javascript
JS实现微信弹出搜索框 多条件查询功能
2016/12/13 Javascript
JavaScript制作简单的框选图表
2017/05/15 Javascript
Node.js readline模块与util模块的使用
2018/03/01 Javascript
解决vue-cli + webpack 新建项目出错的问题
2018/03/20 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
2018/05/24 jQuery
Angular服务Request异步请求的实例讲解
2018/08/13 Javascript
js作用域和作用域链及预解析
2019/04/11 Javascript
vue 实现滚动到底部翻页效果(pc端)
2019/07/31 Javascript
vue cli3 配置proxy代理无效的解决
2019/10/30 Javascript
Vue中通过属性绑定为元素绑定style行内样式的实例代码
2020/04/30 Javascript
浅谈python中scipy.misc.logsumexp函数的运用场景
2016/06/23 Python
用TensorFlow实现戴明回归算法的示例
2018/05/02 Python
详解python调用cmd命令三种方法
2019/07/08 Python
详解python logging日志传输
2020/07/01 Python
介绍CSS3使用技巧5个
2009/04/02 HTML / CSS
Html5如何唤起百度地图App的方法
2019/01/27 HTML / CSS
美国本地交易和折扣网站:LocalFlavor.com
2017/10/26 全球购物
美国最大的无人机经销商:DroneNerds
2018/03/20 全球购物
合同意向书范本
2014/07/30 职场文书
人身损害赔偿协议书格式
2014/11/01 职场文书
上下班时间调整通知
2015/04/23 职场文书
保护环境的宣传语
2015/07/13 职场文书
出纳2015年度工作总结范文
2015/10/14 职场文书
2016年教师节特级教师获奖感言
2015/12/09 职场文书
Win11 Beta 预览版 22621.575 和 22622.575更新补丁KB5016694发布(附更新内容大全)
2022/08/14 数码科技
Mysql的Table doesn't exist问题及解决
2022/12/24 MySQL