PHP的类--功能齐全的发送邮件类
日期:2007年10月15日 作者: 查看:[
大字体 中字体
小字体]
-
-
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; }
- [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页
-
- PHP的类--功能齐全的发送邮件类 相关文章:
- ·c#.net连接access操作类
- ·各品牌LCD面板类型介绍
- ·Java Map 集合类简介
- ·Excel数据分类汇总满足多种数据整理需求
- ·ASP.NET无限级分类的非递归实现(存储过程版)
- ·.NET调用Oracle存储过程,使用数组类型的参数(如ArrayList)
- ·VB的数据库类型源码60实例下载
- ·关于交换机的工作原理以及种类的区分
- ·另类:韩国经典超酷QQ头像
- ·音乐种类详解篇
- PHP的类--功能齐全的发送邮件类 相关软件
- ·魔兽世界 大元帅人类战士精彩PK视屏
- ·1400多篇各类破解文章全中文
- ·vc6.0 mfc类库参考手册
- ·中游球皇-中游台球瞄准器类专业外挂 V6.91
- ·韩国餐饮美食类网站界面网页模板
- ·高清晰肉类食物宽屏素材壁纸集一
- ·晕倒类QQ表情
- ·职称英语轻松过-逍遥快文(综合类) V2.71
- ·《卡拉巴弹球》另类台球
- ·疑问类QQ表情
上一篇:通过地址栏传递参数.通过url传递参数
下一篇:用ADO STREAM做的无组件上传程序
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com