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 相关文章推荐
模拟OICQ的实现思路和核心程序(三)
Oct 09 PHP
PHP 变量的定义方法
Jan 26 PHP
php导入导出excel实例
Oct 25 PHP
php目录遍历函数opendir用法实例
Nov 20 PHP
php使用指定编码导出mysql数据到csv文件的方法
Mar 31 PHP
php中实现进程锁与多进程的方法
Sep 18 PHP
magento后台无法登录解决办法的两种方法
Dec 09 PHP
yii2简单使用less代替css示例
Mar 10 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
Sep 16 PHP
Thinkphp页面跳转设置跳转等待时间的操作
Oct 16 PHP
laravel 数据验证规则详解
Oct 23 PHP
PHP连接SQL server数据库测试脚本运行实例
Aug 24 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邮件类
2007/01/03 PHP
PHP学习之正则表达式
2011/04/17 PHP
php计算两个日期相差天数的方法
2015/03/14 PHP
CodeIgniter视图使用注意事项
2016/01/20 PHP
PHP实现一个简单url路由功能实例
2016/11/05 PHP
Smarty日期时间操作方法示例
2016/11/15 PHP
PHP实现文件下载【实例分享】
2017/04/28 PHP
JavaScript 高级语法介绍
2009/06/15 Javascript
js获取图片长和宽度的代码
2009/11/24 Javascript
js getElementsByTagName的简写方式
2010/06/27 Javascript
js移除事件 js绑定事件实例应用
2012/11/28 Javascript
js 在定义的时候立即执行的函数表达式(function)写法
2013/01/16 Javascript
Javascript实现动态菜单添加的实例代码
2013/07/05 Javascript
jQuery function的正确书写方法
2013/08/02 Javascript
jQuery实现的一个tab切换效果内部还嵌有切换
2014/08/10 Javascript
轻松创建nodejs服务器(9):实现非阻塞操作
2014/12/18 NodeJs
JavaScript实现的经典文件树菜单效果
2015/09/08 Javascript
跟我学习javascript的循环
2015/11/18 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
node.js实现的装饰者模式示例
2017/09/06 Javascript
使用Vue-cli 3.0搭建Vue项目的方法
2018/06/07 Javascript
小程序实现人脸识别功能(百度ai)
2018/12/23 Javascript
vue界面发送表情的实现代码
2020/09/11 Javascript
vue的webcamjs集成方式
2020/11/16 Javascript
Python基于select实现的socket服务器
2016/04/13 Python
python逆向入门教程
2018/01/15 Python
python实现两张图片的像素融合
2019/02/23 Python
COS美国官网:知名服装品牌
2019/04/08 全球购物
煤矿班组长岗位职责
2013/12/29 职场文书
修理厂厂长岗位职责
2014/01/30 职场文书
英语故事演讲稿
2014/04/29 职场文书
大雁塔英文导游词
2015/02/10 职场文书
写给纪委的违纪检讨书
2015/05/05 职场文书
最感人的道歉情书
2015/05/12 职场文书
大学生支教感言
2015/08/01 职场文书
2019大学毕业晚会主持词
2019/06/21 职场文书