|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
不过语法好学,但是怎么用语法来实现每个人都有每个人的方式,几乎是各有千秋。然而借鉴别人成功的代码,绝对是有益无害,因此,多看那些经过千锤百炼凝出来的经典代码,是进阶的最好方法。 人人都晓得Zend Framework是由zend公司所开辟的一款尺度的PHP5版本的框架,他所包含了几近咱们常所利用到的功效模块,如 feed,mail,cache,db等等,明天咱们次要是引见Zend_Mail模块,来匡助咱们实时的把使用的信息发向办理员,发向客户。
上面是我所写的一代码块,这代码是经由过程SMTP体例来发送邮件,需求供应供应用户名,暗码和主机地址,这也是咱们常所利用的邮件登录体例。
require_once 'Zend/Mail.php';
require_once 'Zend/Mail/Transport/Smtp.php';
class logMail {
private static $_config=array('auth'=>'login',
'username'=>'XXXX@yuyu.com',
'password'=>'XXXX');
private static $_mail = null;
private static $_transport = null;
public function __construct($title, $body){
try {
$shijie=date('Y-m-d');
$transport = new Zend_Mail_Transport_Smtp('mail.yuyu.com',self::$_config);
$mail = new Zend_Mail();
$mail->setBodyText($body);
$mail->setFrom('XXX@yuyu.com', 'XXX');
$mail->addTo('XXX@163.com', 'XXX');
$mail->setSubject($title.'('.$shijie.')');
$mail->send($transport);
return true;
}catch(Exception $e) {
$e->getTrace();
return false;
}
return false;
}
public static function logMail($title, $body) {
$this->__construct($title, $body);
}
public function __destruct() {
}
}
new logMail('Test','Test');
经由过程下面的代码,人人只需求把用户名和暗码修正为本人的,即可以在使用中随便的使用他来,更加主要的使用能够更多是日记的发送和项目标发送!
<P style="TEXT-INDENT: 2em">
建议大家买一本书,而不光是在网上看一些零碎的资料,一本书毕竟会讲的系统一些,全面一些,而且印刷的书不受电脑的限制,但是建议在看书的时候最好旁边有电脑,这样可以很及时地上机实践。 |
|