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 相关文章推荐
一个连接两个不同MYSQL数据库的PHP程序
Oct 09 PHP
PHP中Date获取时间不正确怎么办
Jun 05 PHP
PHP 判断常量,变量和函数是否存在
Apr 26 PHP
通过PHP current函数获取未知字符键名数组第一个元素的值
Jun 24 PHP
PHP开发工具ZendStudio下Xdebug工具使用说明详解
Nov 11 PHP
从零开始学YII2框架(一)通过Composer安装Yii2框架
Aug 20 PHP
PHP IDE phpstorm 常用快捷键
May 18 PHP
PHP模拟asp.net的StringBuilder类实现方法
Aug 08 PHP
详解HTTP Cookie状态管理机制
Jan 14 PHP
PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
Jul 01 PHP
PHP编程实现微信企业向用户付款的方法示例
Jul 26 PHP
php使用imagecopymerge()函数创建半透明水印
Jan 25 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 如何用 curl 读取 HTTP chunked 数据
2016/02/26 PHP
thinkphp框架下404页面设置 仅三步
2016/05/14 PHP
php基于PDO实现功能强大的MYSQL封装类实例
2017/02/27 PHP
让ThinkPHP的模板引擎达到最佳效率的方法详解
2017/03/14 PHP
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
javascript将url中的参数加密解密代码
2014/11/17 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
2015/03/03 Javascript
javascript实现表单提交后,提交按钮不可用的方法
2015/04/18 Javascript
Bootstrap实现的经典栅格布局效果实例【附demo源码】
2017/03/30 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
2018/03/02 Javascript
vue.js内置组件之keep-alive组件使用
2018/07/10 Javascript
[03:16]DOTA2完美大师赛主赛事首日集锦
2017/11/23 DOTA
[41:41]TFT vs Secret Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python中使用第三方库xlrd来写入Excel文件示例
2015/04/05 Python
调试Python程序代码的几种方法总结
2015/04/28 Python
Python实现定时任务
2017/02/08 Python
神经网络理论基础及Python实现详解
2017/12/15 Python
python实现神经网络感知器算法
2017/12/20 Python
python使用tensorflow保存、加载和使用模型的方法
2018/01/31 Python
python绘制漏斗图步骤详解
2019/03/04 Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
2019/06/12 Python
HTML5新增加的功能详解
2016/09/05 HTML / CSS
加拿大女包品牌:Matt & Nat
2017/05/12 全球购物
巴黎卡诗美国官方网站:始于1964年的头发头皮护理专家
2017/07/10 全球购物
物业管理求职自荐信
2013/09/25 职场文书
国际政治个人自荐信范文
2013/11/26 职场文书
安全检查管理制度
2014/02/02 职场文书
家长会主持词
2014/03/26 职场文书
五年级学生评语
2014/04/22 职场文书
2014年党的群众路线教育实践活动整改措施(个人版)
2014/09/25 职场文书
暑期社会实践证明书
2014/11/17 职场文书
不同意离婚答辩状
2015/05/22 职场文书
文明上网主题班会
2015/08/14 职场文书
2016年母亲节广告语
2016/01/28 职场文书
PostgreSQL13基于流复制搭建后备服务器的方法
2022/01/18 PostgreSQL
「回转企鹅罐」10周年纪念展「輪るピングドラム展」海报公开
2022/03/22 日漫