php引用类,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 = "XXXXXX"; // 邮局密码
$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 "邮件发送失败.
";
echo "错误原因: " . $mail->ErrorInfo;
exit;
}
}
php引用类,thinkphp引用类的使用相关推荐
- c++中两个类互相引用的问题
最近在改一个C++程序的时候碰到一条警告信息,警告信息为:" 删除指向不完整"Q2DTorusNode"类型的指针:没有调用析构函数 1& ...
- php引用数据库实例,PHP单例模式实例,连接数据库对类的引用
//单例模式连接数据库 class pzhang{ static private $instance; private static $config; private $dbase = array( ...
- 【Android 内存优化】使用 Memory Analyzer ( MAT ) 工具分析内存 ( MAT 工具使用 | 最大对象 | 类实例个数 | 引用与被引用 | GC Roots 最短链 )
文章目录 一. 内存中最大的对象 二. 查看每个类的对象实例的个数 三. 查看对象的引用与被引用 四. 查看对象到 GC Roots 的最短距离 1. 选择 Merge Shortest Paths ...
- 15.赋值运算符为什么返回类的引用?不是引用怎么办?
赋值运算符为什么返回类的引用?不是引用怎么办? class string{public:string(const char *str=NULL);string(const string& st ...
- 内部类可以引用它的包含类的成员吗?有没有什么限制?
最近看到一道面试题:内部类可以引用它的包含类的成员吗?有没有什么限制? 答案大部分都是这样子的: 完全可以.如果不是静态内部类,那没有什么限制! 一个内部类对象可以访问创建它的外部类对象的成员包括私 ...
- python 类静态属性_如何从Python中的类中引用静态属性?
您面临的问题是因为您不了解类声明的作用域是如何工作的.类声明在其自己的作用域内执行.执行完成后,将创建一个新的类对象,并将获得的范围作为其__dict__附加到该类.在 注意:类范围是从方法范围内搜索 ...
- Cocos Creator两个类相互引用(调用)
如果两个类相互引用,脚本加载阶段就会出现循环引用,循环引用将导致脚本加载出错: ///Game.js var Item = require("Item"); var Game = ...
- Java 类主动引用和被动引用
主动引用(会发生初始化) 1 遇到new.getstatic.putstatic.invokestatic这4条字节码指令时,如果类没有进行过初始化,则需要先触发其初始化. 生成这4条指令的几个最常见 ...
- java引用公共类_使用键引用从Java公共类获取值 - java
我们有一个Java公共类, public class Test { public class ob1 { public static final String test = "T1T1&qu ...
最新文章
- 样式集(四)搜索框样式
- java虚拟机基于栈,深入理解java虚拟机(11):基于栈的字节码解释执行引擎
- java 线程假醒_Java并发基础05. 传统线程同步通信技术
- pythonpandas用sql查询数据表_pandas从数据库读取数据
- [Hadoop in China 2011] 何鹏:Hadoop在海量网页搜索中应用分析
- java hive 查询语句,使用java连接hive,并执行hive语句详解
- LeetCode 111. Minimum Depth of Binary Tree
- 信息学奥赛一本通(2022:【例4.7】最小n值)
- JVM虚拟机-Class文件之类索引、父类索引和接口索引集合
- mkdir() mkdirs() createNewFile
- linux操作系统安装教程图解【图文教程】
- 如何制定切实可行的计划并好好执行——2020年,我不想再碌碌无为
- bfm人脸模型和3DDFA及其变种
- Acwing-45. 之字形打印二叉树
- 【题解】洛谷P1328[NOIP2014]生活大爆炸版石头剪刀布 模拟
- java计算机毕业设计大学生校园兼职系统源码+数据库+系统+lw文档+部署
- new open SQL ABAP语法错误,逗号和转义符变量 when escaped, all host variables must be escaped using@
- Ubuntu操作系统安装中文输入法
- 电脑小问题七:台式机连接无线网络+无线网卡
- nginx修改文件上传大小配置
热门文章
- css中的单位换算_CSS单位px、em、rem及它们之间的换算关系
- [转]LVS负载均衡(LVS简介、三种工作模式、十种调度算法)
- pdf.js 利用HTML5技术显示pdf内容
- Android之设置当前app为默认浏览器研究
- Android之最简单的遍历某个目录下的所有文件(递归)
- python subprocess popen 无法打开_使用subprocess.Popen()在python脚本中设置PYTHONPATH失败...
- 为什么接吻需要闭眼睛?
- 得罪前女友到底有多可怕?
- 不同对象的通话是时长​
- 你真的不了解这个地球