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概述.
Oct 09 PHP
PHP自动生成月历代码
Oct 09 PHP
php在线打包程序源码
Jul 27 PHP
PHP使用socket发送HTTP请求的方法
Feb 14 PHP
PHP使用http_build_query()构造URL字符串的方法
Apr 02 PHP
基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能
Jan 24 PHP
PHP命令空间namespace及use的用法小结
Nov 27 PHP
PHP检查端口是否可以被绑定的方法示例
Aug 09 PHP
laravel 解决ajax异步提交数据,并还回填充表格的问题
Oct 15 PHP
php计数排序算法的实现代码(附四个实例代码)
Mar 31 PHP
有关PHP 中 config.m4 的探索
Aug 26 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
手冲咖啡应该是现代精品咖啡店的必备选项吗?
2021/03/03 冲泡冲煮
基于文本的搜索
2006/10/09 PHP
PHP内置过滤器FILTER使用实例
2014/06/25 PHP
php中最简单的字符串匹配算法
2014/12/16 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
JS中prototype关键字的功能介绍及使用示例
2013/07/21 Javascript
js 实现浏览历史记录示例
2014/04/20 Javascript
javascript实现unicode与ASCII相互转换的方法
2015/12/10 Javascript
Vue from-validate 表单验证的示例代码
2017/09/26 Javascript
jQuery使用动画队列自定义动画操作示例
2018/06/16 jQuery
微信小程序自定义导航栏
2018/12/31 Javascript
解析JS在获取当前月的最后一天遇到的坑
2019/08/30 Javascript
[00:35]可解锁地面特效
2018/12/20 DOTA
CentOS中使用virtualenv搭建python3环境
2015/06/08 Python
wxPython实现窗口用图片做背景
2018/04/25 Python
PyTorch读取Cifar数据集并显示图片的实例讲解
2018/07/27 Python
Python实战之制作天气查询软件
2019/05/14 Python
Python面向对象之类的封装操作示例
2019/06/08 Python
24式加速你的Python(小结)
2019/06/13 Python
Python的matplotlib绘图如何修改背景颜色的实现
2019/07/16 Python
python实现把两个二维array叠加成三维array示例
2019/11/29 Python
django框架单表操作之增删改实例分析
2019/12/16 Python
解决python 找不到module的问题
2020/02/12 Python
python 用opencv实现霍夫线变换
2020/11/27 Python
Python wordcloud库安装方法总结
2020/12/31 Python
用纯css3实现的图片放大镜特效效果非常不错
2014/09/02 HTML / CSS
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
String s = new String(“xyz”);创建了几个String Object?
2015/08/05 面试题
银行个人求职自荐信范文
2013/12/16 职场文书
土木工程求职信
2014/05/29 职场文书
招标承诺书
2014/08/30 职场文书
优秀共产党员事迹材料
2014/12/18 职场文书
2016年春季开学典礼新闻稿
2015/11/25 职场文书
三星 3nm 芯片将于第二季度开始量产
2022/04/29 数码科技
redis lua限流算法实现示例
2022/07/15 Redis