thinkPHP引入类的方法详解

 更新时间:2016年12月08日 09:37:47   作者:牛逼的霍啸林  
这篇文章主要介绍了thinkPHP引入类的方法,结合引入phpmailer类的示例分析了thinkPHP中引入邮件发送类的步骤、实现方法与使用技巧,需要的朋友可以参考下

本文实例讲述了thinkPHP引入类的方法。分享给大家供大家参考,具体如下:

这里以发送邮件类phpmailer为例

1.将核心文件放入ORG目录下

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入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》、《smarty模板入门基础教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

相关文章

  • 微信自定义菜单的处理开发示例

    微信自定义菜单的处理开发示例

    在微信5.0以前,自定义菜单是作为一种内测资格使用的,只有少数公众帐号拥有菜单,因此出现很多企业为了弄到菜单不惜重金求购。现如今,一大批帐号从订阅号转为服务号,很多都是奔着自定义菜单去的。今天我们就来简单研究下微信自定义菜单的处理。
    2015-04-04
  • php实现aes加密类分享

    php实现aes加密类分享

    这篇文章主要介绍了php实现的aes加密类,代码中有使用方法,需要的朋友可以参考下
    2014-02-02
  • php多文件打包下载的实例代码

    php多文件打包下载的实例代码

    本篇文章主要介绍了php多文件打包下载的实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • PHP Laravel 上传图片、文件等类封装

    PHP Laravel 上传图片、文件等类封装

    这篇文章主要介绍了PHP Laravel 上传图片、文件等类封装的实现代码,需要的朋友可以参考下
    2017-08-08
  • php计算当前程序执行时间示例

    php计算当前程序执行时间示例

    这篇文章主要介绍了php计算当前程序执行时间示例,需要的朋友可以参考下
    2014-04-04
  • 关于PHP定时发送服务的解决办法

    关于PHP定时发送服务的解决办法

    这篇文章主要介绍了关于PHP定时发送服务的解决办法,需要的朋友可以参考下
    2017-04-04
  • PHP上传文件及图片到七牛的方法

    PHP上传文件及图片到七牛的方法

    这篇文章主要介绍了PHP上传文件及图片到七牛的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • thinkPHP下ueditor的使用方法详解

    thinkPHP下ueditor的使用方法详解

    这篇文章主要介绍了thinkPHP下ueditor的使用方法,结合实例形式较为详细的讲述了thinkPHP下使用ueditor的具体步骤与相关技巧,需要的朋友可以参考下
    2015-12-12
  • YII2 实现多语言配置的方法分享

    YII2 实现多语言配置的方法分享

    这篇文章主要介绍了YII2实现多语言配置的方法,文中YII2的版本是2.0.7,可能会与其他教程有不同,有需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-01-01
  • PHP类的自动加载机制实现方法分析

    PHP类的自动加载机制实现方法分析

    这篇文章主要介绍了PHP类的自动加载机制实现方法,结合实例形式分析了__autoload方法进行类自动加载操作的相关实现技巧与使用注意事项,需要的朋友可以参考下
    2019-01-01

最新评论