[转帖]PHP的类--功能齐全的发送邮件类 ---(抱歉作者不好意思我忘了地址了,我从本地拷贝上来的

     

下面这个类的功能则很强大,不但能发html格式的邮件,还可以发附件
<?php
class Email {
//---设置全局变量
var $mailTo = ""; // 收件人
var $mailCC = ""; // 抄送
var $mailBCC = ""; // 秘密抄送
var $mailFrom = ""; // 发件人
var $mailSubject = ""; // 主题
var $mailText = ""; // 文本格式的信件主体
var $mailHTML = ""; // html格式的信件主体
var $mailAttachments = ""; // 附件
/* 函数setTo($inAddress) :用于处理邮件的地址 参数 $inAddress
为包涵一个或多个字串,email地址变量,使用逗号来分割多个邮件地址
默认返回值为true
**********************************************************/
function setTo($inAddress){
//--用explode()函数根据”,”对邮件地址进行分割
$addressArray = explode( ",",$inAddress);
//--通过循环对邮件地址的合法性进行检查
for($i=0;$i<count($addressArray);$i++){ if($this->checkEmail($addressArray[$i])==false) return false; }
//--所有合法的email地址存入数组中
$this->mailTo = implode($addressArray, ",");
return true; }
/**************************************************
函数 setCC($inAddress) 设置抄送人邮件地址
参数 $inAddress 为包涵一个或多个邮件地址的字串,email地址变量,
使用逗号来分割多个邮件地址 默认返回值为true
**************************************************************/
function setCC($inAddress){
//--用explode()函数根据”,”对邮件地址进行分割
$addressArray = explode( ",",$inAddress);
//--通过循环对邮件地址的合法性进行检查
for($i=0;$i<count($addressArray);$i++){ if($this->checkEmail($addressArray[$i])==false) return false; }
//--所有合法的email地址存入数组中
$this->mailCC = implode($addressArray, ",");
return true; }
/***************************************************
函数setBCC($inAddress) 设置秘密抄送地址 参数 $inAddress 为包涵一个或多

时间: 2024-08-25 09:58:21

[转帖]PHP的类--功能齐全的发送邮件类 ---(抱歉作者不好意思我忘了地址了,我从本地拷贝上来的的相关文章

PHP的类 功能齐全的发送邮件类_php基础

复制代码 代码如下: <?php class Email { //---设置全局变量 var $mailTo = ""; // 收件人 var $mailCC = ""; // 抄送 var $mailBCC = ""; // 秘密抄送 var $mailFrom = ""; // 发件人 var $mailSubject = ""; // 主题 var $mailText = ""

ASP.NET 图片上传工具类 upload image简单好用功能齐全

原文:ASP.NET 图片上传工具类 upload image简单好用功能齐全 使用方法: UploadImage ui = new UploadImage(); /***可选参数***/ ui.SetWordWater = "哈哈";//文字水印 // ui.SetPicWater = Server.MapPath("2.png");//图片水印(图片和文字都赋值图片有效) ui.SetPositionWater = 4;//水印图片的位置 0居中.1左上角.2右

地球人都知道C#+。Net类库并不能满足我们所需要的全部需求,也没有C++的功能齐全(虽然有些实现C++要麻烦点),

问题描述 地球人都知道C#+.Net类库并不能满足我们所需要的全部需求,说C#具有C++的行动力是骗人的,也没有C++的功能齐全(虽然有些实现C++要麻烦点),这时必须要借助互操作,使用C++的Dll或API才能完全工作或满足性能的需求请问平台调用需要学C++的知识吗.?如什么指针类型呀,结构体呀,...... 解决方案 解决方案二: O_O解决方案三: 需要了解

急需购买功能齐全的开源BLOG一个(asp.net)

问题描述 小弟急需购买一个功能齐全的开源BLOG一个(ASP.NET) 解决方案 解决方案二:出多少钱?解决方案三:根据情况来定阿解决方案四:大哥你知道有什么好点的没阿给我推荐一下小弟急用

牡丹江机场网站正式开通,该网站主题突出,链接简单、功能齐全

作为服务旅客和宣传机场的信息平台,该网站主题突出,链接简单.功能齐全,既能够为旅客.货主和航空公司提供便捷的资讯导航服务,又可以借助这一平台让外界了解机场的服务能力,向外界展示机场整体形象,提升机场的知名度和美誉度. 据介绍,牡丹江机场网站涵盖机场介绍.机场展示.航班时刻.航班即时动态.票务信息.乘机常识.合作商.客户留言.联系我们等9个板块的内容. 网站建设是一项需要长期持续改进的系统工程,牡丹江机场网站的建立和开通迈出了借助互联网拉近牡丹江机场与社会公众距离的第一步.机场可以通过这个平台展示

支持SMTP认证功能的邮件发送类。

smtp 主要是为了自己使用,大家可以自己去扩充.全部代码:using System;using System.Text;using System.IO;using System.Net;using System.Net.Sockets; namespace OSLeagueForumXP.Components{    /// <summary>    /// TcpClient派生类,用来进行SMTP服务器的连接工作    /// </summary>    public cla

thrift的默认传输类TTransportDefaults和虚拟传输类TVirtualTransport

默认传输类TTransportDefaults提供了抽象类TTransport的默认实现,实现了非虚拟的方法 (*_virt) read(), readAll(), write(),borrow() and consume().基类TTransport总是调用对应的 虚拟函数,而默认传输类按照默认的方式实现而不去自己在覆盖哪些对应的虚拟函数了. 其实这个 默认传输类的主要作用是作为虚拟传输类TVirtualTransport的父类,那么为什么需要这个类作为虚拟 传输类的父类而不是直接采用抽象基类

java spring注入bean生成一个类实例,请问这个类实例是单体类吗?全局唯一吗。

问题描述 java spring注入bean生成一个类实例,请问这个类实例是单体类吗?全局唯一吗. 小弟刚从C++转JAVA不久,遇到这样一个问题,求高人帮忙解答. 我现在大体理解了注入的实现方式,例如在一个标注有@configuration 的类里面,如果一个方法 上面有@bean,那么这个方法的返回的类对象会被实例化. 我的疑问是这样的,这个实例化的对象是全局唯一的吗,或者说 是一个单体类吗? 因为我要在我的程序里不同地方使用调用这个bean的方法,我担心如果是单体类的话, 是否存在数据同步

基础-java 程序中如何获取所有类 或者带注解的类

问题描述 java 程序中如何获取所有类 或者带注解的类 最近写了一个使用注解的mvc的spring框架,这个框架的基础就是要读取到工程中的带有注解的类. 我的实现方法是将工程中的目录全部读取匹配得到.class后缀的所有路径的list,再用class.forname加载对应的类并且将注解读取判断是否为定义的注解.然后使用一个map装起来,在用到的时候拿出来.但是问题来了,我将项目打包jar之后程序是不能够读取到文件的.也就是说获取不到类的全路径如:cn.com.smq.Test 这样的字符串.