SpeedPHP 快速网站开发框架之扩展(一)【邮件发送扩展】

简介:这是SpeedPHP 快速网站开发框架之扩展(一)【邮件发送扩展】的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。

class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=342379' scrolling='no'>

  由于最近开发项目需要,所以一直想搜索个比较实用而且开发速度快的框架。在网上一顿搜索 最后决定用SpeedPHP框架。因为使用此框架也有很大部分原因是由于本人还是偏重用国内的框架,因为国内的框架对我我们的项目开发人员来说学习起来相对简单,而且此框架也是基于smarty框架开发,同时支持很多的扩展。

  废话少说还是步入主题。今天主要是说说邮件发送的扩展类。我主要是使用方法:

首先引用扩展类。

将spEmail扩展类添加到SpeedPHP扩展类文件夹....SpeedPHP\Extensions中

扩展类库可以在此下载

第二步 在配置文件中添加扩展配置节点



查看代码
 1 'spEmail' => array( //��欢�╁�������缃?
2 'debug' => false, //璋��妯″�
3 'host_name' => '163.com', //��欢涓绘��?
4 'smtp_host' => 'smtp.163.com', //SMTP����?
5 'smtp_port' => '25', //SMTP绔��
6 'auth' => TRUE, //韬�唤楠��
7 'from' => 'lyyliyongyi@163.com', //��欢���
8 'user' => 'lyyliyongyi', //�ㄦ��?
9 'pass' => '85927196369', //瀵��
10 'log_file' => '', //�ュ���欢
11 'time_out' => 30, //瓒���堕�
12 ),

第三步 在类中引用



查看代码
 1 $sendEmail = $this->spArgs("email");
2 $pwd = "";
3 if(!empty($sendEmail))
4 {
5 //�峰��ㄦ�瀵��
6 $condition = array("user_name"=>$sendEmail);
7 $mail = spClass('spEmail');
8 $libvpnuser = spClass('lib_vpn_user');
9 $userpwd = $libvpnuser->find($condition);
10 if($userpwd != false)
11 {
12 $pwd = $userpwd["password"];
13 //��€��浠?
14 $mailsubject = "BJTZ VPN 瀵���惧�";//��欢涓婚�
15 $mailbody = "<h1> BJTZ VPN 瀵���惧� </h1>";//��欢���
16 $mailtype = "璇风�璁版�������".$pwd;//��欢�煎�锛�TML/TXT锛?TXT涓烘����浠?
17 $result = $mail->sendmail($sendEmail, $mailsubject, $mailbody, $mailtype);
18 if($result != false)
19 {
20
21 $str_mess="�ㄧ�瀵��宸茬���€���ㄧ����锛��娉ㄦ��ユ�锛?;
22 $gettag="info";
23 }
24 }
25 else
26 {
27 //杈�����绠辨�璇?
28 $str_mess="璇风‘瀹��杈������ㄧ�娉ㄥ����";
29 $gettag="error";
30 }

爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

http://biancheng.dnbcw.info/php/342379.html pageNo:6

posted on 2011-11-10 08:33  圣者  阅读(274)  评论(0编辑  收藏  举报

导航