$mail->setTo("a@a.com"); //收件人 $mail-> setCC("b@b.com,c@c.com"); //抄 " /> 成人18网站,亚洲免费小视频,国产人成精品午夜在线观看

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

推薦個(gè)功能齊全的發(fā)送PHP郵件類

php--下面這個(gè)類的功能則很強(qiáng)大,不但能發(fā)html格式的郵件,還可以發(fā)附件
使用方法:
復(fù)制代碼 代碼如下:<?   
Include “email.class”   

$mail->setTo("a@a.com"); //收件人   
$mail-> setCC("b@b.com,c@c.com"); //抄送   
$mail-> setCC("d@b.com,e@c.com"); //秘密抄送   
$mail->setFrom(“f@f.com”);//發(fā)件人   
$mail->setSubject(“主題”) ; //主題   
$mail->setText(“文本格式”) ;//發(fā)送文本格式也可以是變量   
$mail->setHTML(“html格式”) ;//發(fā)送html格式也可以是變量   
$mail->setAttachments(“c:a.jpg”) ;//添加附件,需表明路徑   
$mail->send(); //發(fā)送郵件   
?> 
復(fù)制代碼 代碼如下:<?php   
class Email {   
//---設(shè)置全局變量   
var $mailTo = ""; // 收件人   
var $mailCC = ""; // 抄送   
var $mailBCC = ""; // 秘密抄送   
var $mailFrom = ""; // 發(fā)件人   
var $mailSubject = ""; // 主題   
var $mailText = ""; // 文本格式的信件主體   
var $mailHTML = ""; // html格式的信件主體   
var $mailAttachments = ""; // 附件   
/* 函數(shù)setTo($inAddress) :用于處理郵件的地址 參數(shù) $inAddress   
為包涵一個(gè)或多個(gè)字串,email地址變量,使用逗號(hào)來分割多個(gè)郵件地址   
默認(rèn)返回值為true   
**********************************************************/   
function setTo($inAddress){   
//--用explode()函數(shù)根據(jù)”,”對(duì)郵件地址進(jìn)行分割   
$addressArray = explode( ",",$inAddress);   
//--通過循環(huán)對(duì)郵件地址的合法性進(jìn)行檢查   
for($i=0;$i<count($addressArray);$i++){ if($this->checkEmail($addressArray[$i])==false) return false; }   
//--所有合法的email地址存入數(shù)組中   
$this->mailTo = implode($addressArray, ",");   
return true; }   
/**************************************************   
函數(shù) setCC($inAddress) 設(shè)置抄送人郵件地址   
參數(shù) $inAddress 為包涵一個(gè)或多個(gè)郵件地址的字串,email地址變量,   
使用逗號(hào)來分割多個(gè)郵件地址 默認(rèn)返回值為true   
**************************************************************/   
function setCC($inAddress){   
//--用explode()函數(shù)根據(jù)”,”對(duì)郵件地址進(jìn)行分割   
$addressArray = explode( ",",$inAddress);   
//--通過循環(huán)對(duì)郵件地址的合法性進(jìn)行檢查   
for($i=0;$i<count($addressArray);$i++){ if($this->checkEmail($addressArray[$i])==false) return false; }   
//--所有合法的email地址存入數(shù)組中   
$this->mailCC = implode($addressArray, ",");   
return true; }   
/***************************************************   
函數(shù)setBCC($inAddress) 設(shè)置秘密抄送地址 參數(shù) $inAddress 為包涵一個(gè)或多   
個(gè)郵件地址的字串,email地址變量,使用逗號(hào)來分割多個(gè)郵件地址 默認(rèn)返回值為   
true   
******************************************/   
function setBCC($inAddress){   
//--用explode()函數(shù)根據(jù)”,”對(duì)郵件地址進(jìn)行分割   
$addressArray = explode( ",",$inAddress);   
//--通過循環(huán)對(duì)郵件地址的合法性進(jìn)行檢查   
for($i=0;$i<count($addressArray);$i++)   
{ if($this->checkEmail($addressArray[$i])==false)   
return false;   
}   
//--所有合法的email地址存入數(shù)組中   
$this->mailBCC = implode($addressArray, ",");   
return true;   
}   
/*****************************************************************   
函數(shù)setFrom($inAddress):設(shè)置發(fā)件人地址 參數(shù) $inAddress 為包涵郵件   
地址的字串默認(rèn)返回值為true   
***************************************/   
function setFrom($inAddress){   
if($this->checkEmail($inAddress)){   
$this->mailFrom = $inAddress;   
return true;   
} return false; }   
/**********************   
函數(shù) setSubject($inSubject) 用于設(shè)置郵件主題參數(shù)$inSubject為字串,   
默認(rèn)返回的是true   
*******************************************/   
function setSubject($inSubject){   
if(strlen(trim($inSubject)) > 0){   
$this->mailSubject = ereg_replace( "n", "",$inSubject);   
return true; }   
return false; }   
/****************************************************   
函數(shù)setText($inText) 設(shè)置文本格式的郵件主體參數(shù) $inText 為文本內(nèi)容默   
認(rèn)返回值為true   
****************************************/   
function setText($inText){   
if(strlen(trim($inText)) > 0){   
$this->mailText = $inText;   
return true; }   
return false;   
}   
/**********************************   
函數(shù)setHTML($inHTML) 設(shè)置html格式的郵件主體參數(shù)$inHTML為html格式,   
默認(rèn)返回值為true   
************************************/   
function setHTML($inHTML){   
if(strlen(trim($inHTML)) > 0){   
$this->mailHTML = $inHTML;   
return true; }   
return false; }   
/**********************   
函數(shù) setAttachments($inAttachments) 設(shè)置郵件的附件 參數(shù)$inAttachments   
為一個(gè)包涵目錄的字串,也可以包涵多個(gè)文件用逗號(hào)進(jìn)行分割 默認(rèn)返回值為true   
*******************************************/   
function setAttachments($inAttachments){   
if(strlen(trim($inAttachments)) > 0){   
$this->mailAttachments = $inAttachments;   
return true; }   
return false; }   
/*********************************   
函數(shù) checkEmail($inAddress) :這個(gè)函數(shù)我們前面已經(jīng)調(diào)用過了,主要就是   
用于檢查email地址的合法性   
*****************************************/   
function checkEmail($inAddress){   
return (ereg( "^[^@ ]+@([a-zA-Z0-9-]+.)+([a-zA-Z0-9-]{2}|NET|com|gov|mil|org|edu|int)$",$inAddress));   
}   
/*************************************************   
函數(shù)loadTemplate($inFileLocation,$inHash,$inFormat) 讀取臨時(shí)文件并且   
替換無用的信息參數(shù)$inFileLocation用于定位文件的目錄   
$inHash 由于存儲(chǔ)臨時(shí)的值 $inFormat 由于放置郵件主體   
***********************************************************/   
function loadTemplate($inFileLocation,$inHash,$inFormat){   
/* 比如郵件內(nèi)有如下內(nèi)容: Dear ~!UserName~,   
Your address is ~!UserAddress~ */   
//--其中”~!”為起始標(biāo)志”~”為結(jié)束標(biāo)志   
$templateDelim = "~";   
$templateNameStart = "!";   
//--找出這些地方并把他們替換掉   
$templateLineOut = ""; //--打開臨時(shí)文件   
if($templateFile = fopen($inFileLocation, "r")){   
while(!feof($templateFile)){   
$templateLine = fgets($templateFile,1000);   
$templateLineArray = explode($templateDelim,$templateLine);   
for( $i=0; $i<count($templateLineArray);$i++){   
//--尋找起始位置   
if(strcspn($templateLineArray[$i],$templateNameStart)==0){   
//--替換相應(yīng)的值   
$hashName = substr($templateLineArray[$i],1);   
//--替換相應(yīng)的值   
$templateLineArray[$i] = ereg_replace($hashName,(string)$inHash[$hashName],$hashName);   
}   
}   
//--輸出字符數(shù)組并疊加   
$templateLineOut .= implode($templateLineArray, "");   
} //--關(guān)閉文件fclose($templateFile);   
//--設(shè)置主體格式(文本或html)   
if( strtoupper($inFormat)== "TEXT" )   
return($this->setText($templateLineOut));   
else if( strtoupper($inFormat)== "HTML" )   
return($this->setHTML($templateLineOut));   
} return false;   
}   
/*****************************************   
函數(shù) getRandomBoundary($offset) 返回一個(gè)隨機(jī)的邊界值   
參數(shù) $offset 為整數(shù)  主站蜘蛛池模板: 伊人久久中文大香线蕉综合 | 色视网站 | 亚洲无限乱码 | 国内国外精品影片无人区 | 四虎最新网站 | 伊人成人久久 | 亚洲精品欧美综合四区 | 国产精品视频无圣光一区 | 最新国语精彩对白 | 国产精品福利在线观看免费不卡 | 日韩欧美国产三级 | 国产婷婷色一区二区三区 | 免费在线观看黄网站 | 亚洲精品国产福利 | 色婷婷色婷婷 | 一起射福利 | 国产欧美久久久另类精品 | 91久久精品国产免费一区 | 99成人在线观看 | 亚洲一区不卡 | 无遮挡一级毛片性视频不卡 | 国产成人精品久久亚洲高清不卡 | 欧美一级xxxx俄罗斯一级 | 色老板在线看 | 免费亚洲网站 | 黄色免费在线视频 | 色播99| 国产女视频 | 91久久综合九色综合欧美98 | 韩国女主播一区二区视频 | 四虎现在的网址入口2022 | 五月亭亭六月丁香 | 国产成人一区 | 国产精品视频2021 | 午夜国产情侣拍视频 | 久久综合精品国产一区二区三区 | 欧洲性视频 | 中文字幕乱码二三区免费 | 国产欧美激情一区二区三区-老狼 | 国产精品手机在线亚洲 | 国产精品九九免费视频 |