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 相关文章推荐
ThinkPHP3.1新特性之对分组支持的改进与完善概述
Jun 19 PHP
浅谈php提交form表单
Jul 01 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
Nov 16 PHP
详解Yii2.0使用AR联表查询实例
Jun 16 PHP
php语言注释,单行注释和多行注释
Jan 21 PHP
PHP开发之用微信远程遥控服务器
Jan 25 PHP
PHP常见数组排序方法小结
Aug 20 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
Oct 10 PHP
yii框架数据库关联查询操作示例
Oct 14 PHP
laravel5.6实现数值转换
Oct 23 PHP
php封装的page分页类完整实例代码
Feb 01 PHP
PHP程序守护进程化实现方法详解
Jul 16 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 is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
PHP实现限制IP访问的方法
2017/04/20 PHP
PHP开发的微信现金红包功能示例
2017/06/29 PHP
PHP的PDO错误与错误处理
2019/01/27 PHP
PHP微商城开源代码实例
2019/03/27 PHP
非常漂亮的JS代码经典广告
2007/10/21 Javascript
javascript 特性检测并非浏览器检测
2010/01/15 Javascript
JS 添加千分位与去掉千分位的示例
2013/07/11 Javascript
jquery dialog open后,服务器端控件失效的快速解决方法
2013/12/19 Javascript
JavaScript对象的property属性详解
2014/04/01 Javascript
jquery的ajax异步请求接收返回json数据实例
2014/06/16 Javascript
javascript根据时间生成m位随机数最大13位
2014/10/30 Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
2015/08/21 Javascript
js淡入淡出焦点图幻灯片效果代码分享
2015/09/08 Javascript
JS表单传值和URL编码转换
2018/03/03 Javascript
JS字符串与二进制的相互转化实例代码详解
2019/06/28 Javascript
[02:41]DOTA2亚洲邀请赛小组赛第三日 赛事回顾
2015/02/01 DOTA
python append、extend与insert的区别
2016/10/13 Python
Python语言描述连续子数组的最大和
2018/01/04 Python
Python应用库大全总结
2018/05/30 Python
pytorch torchvision.ImageFolder的用法介绍
2020/02/20 Python
Django多数据库联用实现方法解析
2020/11/12 Python
HTML里显示pdf、word、xls、ppt的方法示例
2020/04/14 HTML / CSS
泰国Robinson百货官网:购买知名品牌的商品
2020/02/08 全球购物
医学生职业规划范文
2014/01/05 职场文书
毕业生自荐信格式
2014/03/07 职场文书
超市优秀员工事迹材料
2014/05/01 职场文书
2014年班组长工作总结
2014/11/20 职场文书
2014年大学生工作总结
2014/11/20 职场文书
幼儿园小班个人工作总结
2015/02/12 职场文书
小学班主任工作随笔
2015/08/15 职场文书
2017大学生寒假社会实践心得体会
2016/01/14 职场文书
2016年读书月活动总结范文
2016/04/06 职场文书
MySQL系列之四 SQL语法
2021/07/02 MySQL
MYSQL事务的隔离级别与MVCC
2022/05/25 MySQL
PostgreSQL怎么创建分区表详解
2022/06/25 PostgreSQL