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 mcrypt可逆加密算法分析
Jul 19 PHP
php 转换字符串编码 iconv与mb_convert_encoding的区别说明
Nov 10 PHP
CodeIgniter输出中文乱码的两种解决办法
Jun 12 PHP
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
Nov 03 PHP
php合并数组中相同元素的方法
Nov 13 PHP
PHP+jquery实时显示网站在线人数的方法
Jan 04 PHP
php中fsockopen用法实例
Jan 05 PHP
php静态文件返回304技巧分享
Jan 06 PHP
Zend Framework+smarty用法实例详解
Mar 19 PHP
Zend Framework基于Command命令行建立ZF项目的方法
Feb 18 PHP
phpcmsv9.0任意文件上传漏洞解析
Oct 20 PHP
php+laravel 扫码二维码签到功能
May 15 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
虫族 Zerg 魔法科技
2020/03/14 星际争霸
php分页函数完整实例代码
2014/09/22 PHP
微信支付扫码支付php版
2016/07/22 PHP
PHP实现上传图片到 zimg 服务器
2016/10/19 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
2016/11/07 PHP
利用PHP判断文件是否为图片的方法总结
2017/01/06 PHP
prettify 代码高亮着色器google出品
2010/12/28 Javascript
web网页按比例显示图片实现原理及js代码
2013/08/09 Javascript
js 判断文件类型并控制表单提交示例代码
2013/11/14 Javascript
IE6下javasc#ipt:void(0) 无效的解决方法
2013/12/23 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
javascript 面向对象封装与继承
2014/11/27 Javascript
javascript删除一个html元素节点的方法
2014/12/20 Javascript
JS实现的5级联动Select下拉选择框实例
2015/08/17 Javascript
javascript常用经典算法实例详解
2015/11/25 Javascript
设置点击文本框或图片弹出日历控件的实现代码
2016/05/12 Javascript
jQuery实现手机上输入后隐藏键盘功能
2017/01/04 Javascript
实例讲解JavaScript截取字符串
2018/11/30 Javascript
微信小程序image图片加载完成监听
2019/08/31 Javascript
VUE实现强制渲染,强制更新
2019/10/29 Javascript
vue.js的状态管理vuex中store的使用详解
2019/11/08 Javascript
python通过装饰器检查函数参数数据类型的方法
2015/03/13 Python
约瑟夫问题的Python和C++求解方法
2015/08/20 Python
python分治法求二维数组局部峰值方法
2018/04/03 Python
Win8.1下安装Python3.6提示0x80240017错误的解决方法
2018/07/31 Python
python抓取京东小米8手机配置信息
2018/11/13 Python
Python3按一定数据位数格式处理bin文件的方法
2019/01/24 Python
如何用C代码给Python写扩展库(Cython)
2019/05/17 Python
python pandas模块基础学习详解
2019/07/03 Python
Python的缺点和劣势分析
2019/11/19 Python
文明班集体申报材料
2014/05/23 职场文书
团队拓展活动方案
2014/08/28 职场文书
2014年药品销售工作总结
2014/12/16 职场文书
李强为自己工作观后感
2015/06/11 职场文书
工作汇报材料难写?方法都在这里了!
2019/07/01 职场文书
Python time库的时间时钟处理
2021/05/02 Python