ZF框架实现发送邮件的方法
本文实例讲述了ZF框架实现发送邮件的方法。分享给大家供大家参考,具体如下:
Zend_Loader::loadFile("Zend/Mail.php"); Zend_Loader::loadFile("Zend/Mail/Transport/Smtp.php"); $config = array( 'auth' => 'login', 'username' => 'username@163.com', 'password' => 'password', ); $transport = new Zend_Mail_Transport_Smtp('smtp.163.com', $config); $mail = new Zend_Mail(); $mail->setBodyText("this is body text", "utf-8"); $mail->setFrom("username@163.com", "loopercopper"); $mail->addTo('wiseideal@163.com', "andy"); $mail->setSubject("testSubject"); $mail->send($transport);
解决主题乱码的方式:
$mail->setSubject("=?UTF-8?B?".base64_encode("中文消息")."?=");
希望本文所述对大家基于zend framework框架的PHP程序设计有所帮助。
相关推荐
-
Zend Framework入门知识点小结
本文总结分析了Zend Framework入门知识点.分享给大家供大家参考,具体如下: zend framework是MVC模式的一种实现,要快速的入门差不多只看Zend_Controller Zend_View 部分就可以了吧. 1.Zend_Controller部分.最重要的类是Zend_Controller_Front.使用它的经典代码很 简单: $front=Zend_Controller_Front::getInstance(); $front-> setControllerDirec
-
Zend Framework实现多文件上传功能实例
本文实例讲述了Zend Framework实现多文件上传功能的方法.分享给大家供大家参考,具体如下: 第一步:在我们原来教程找到library文件夹..这里原来是存放我们Zend类库文件夹的地方..现在我们在library文件夹里加上如下几个文件夹:library/Custom/Controller/Plugin/ 文件夹我们加入完成.这时候我们就要找到我们的文件上传的类文件了..这里我命名为Upload.php文件名..这个文件就是我们将要用到文件上传的的类文件.当然这文件我是改写成了Zend
-
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
本文实例讲述了Zend Framework教程之连接数据库并执行增删查的方法.分享给大家供大家参考,具体如下: 我们先要在数据库里建立一个叫message的表,它有三个字段.分别为id,title,content.其中id为主键. 现在我们开始第一步:在application文件夹下面加入一个config文件夹,并在这里面增加一个config.ini文件..这里面是配置数据库基本信息. 如下代码所示: [general] db.adapter=PDO_MYSQL //请开启PDO扩展 db.co
-
Zend Framework入门之环境配置及第一个Hello World示例(附demo源码下载)
本文实例讲述了Zend Framework入门之环境配置及第一个Hello World程序.分享给大家供大家参考,具体如下: 第一步:确认你的PHP环境: 1.请PHPer确认你的PHP版本是否在5.2.0以上..如果不是的话..请更新到5.2.0,否则.Zend Framework 好像用不了..我自己有试过. 遇到过这样的问题..所以请你们自己测试一下..PHP源码最新版下载地址为:http://www.php.net/downloads.php. 2.你的PHP环境配置好了之后,请打开ph
-
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
本文实例讲述了Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法.分享给大家供大家参考,具体如下: Zend Framework 里Zend_Mail这个组件用起来还是很方便的..它提供了通用化的编写与发送文本内容的邮件,当然它也兼容MIME标准的多个多个段的邮件消息的功能.Zend_Mail里通过默认的Zend_Mail_Transport_SendMail传输或能过Zend_Mail_Transport_Smtp来发送我们的电子邮件. Ze
-
Zend Framework教程之Zend_Db_Table_Row用法实例分析
本文实例讲述了Zend Framework教程之Zend_Db_Table_Row用法.分享给大家供大家参考,具体如下: 1. 简介 Zend_Db_Table_Row是Zend Framework的行数据网关.通常来说,你不可以自己实例化Zend_Db_Table_Row, 而是通过调用Zend_Db_Table::find()方法或者Zend_Db_Table::fetchRow()方法将Zend_Db_Table_Row作为 结果数据返回过来.一旦你得到来一个Zend_Db_Table_R
-
Zend Framework教程之Zend_Db_Table用法详解
本文实例讲述了Zend_Db_Table用法.分享给大家供大家参考,具体如下: 1. 简介 Zend_Db_Table 是Zend Framework的表模块.它通过zend_db_adapter连接到 数据库,为数据库模式检查表对象,并对该表进行操作和查询. 2. 开始 首先需要为抽象类zend_db_table(ares注:该类为抽象类,所以不能直接实例 化,只能先继承该类,然后实例化子类)设定一个默认对数据库adapter;除非你 指定其他类型数据库adapter,否则,所有的zend_d
-
初学者入门:细述PHP4的核心Zend
Zend引擎的名称由Zeev Suraski和Andi Gutmans二位在PHP担任核心开发工作的资深设计师的名字合体.开发的目的师为了研发新的脚本执行机制,而PHP4就是这套崭新的Zend引擎的第一个实作产品.在一些特殊测试环境下,Zend(PHP$)的执行速度比PHP3及ASP快了几倍到几百倍之多,这也意味着网站的后端CGI界面的统一者非PHP4 Zend莫属了.(当然,技术是不断进步的,说不定哪一天又出现了新的引擎.) Zend引擎在研发二年多之后,已经变成类似VBA功能的广义程式
-
Zend Framework基本页面布局分析
本文实例讲述了Zend Framework基本页面布局方法.分享给大家供大家参考,具体如下: Zend Framework 的页面布局模块--Zend_Layout--既可以跟 MVC 一起使用,也可以单独使用.本文只讨论与 MVC 一起使用的情况. 1.布局脚本 在 application/views 下创建一个 layouts 的文件夹.主布局脚本 layout.phtml 代码如下: <?php echo $this->doctype('XHTML1_STRICT') ?> <
-
Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法
本文实例讲述了Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法.分享给大家供大家参考,具体如下: 同时公司又要开发一个群组功能..我也就想运用一下Zend_Form来实现创建群组的功能.主要还是看中Zend_Form可以在写Form时候.实现服务器端的验证功能..省得我们在把数据提交到数据库的时候再验证一次..所以呢.我就看了一下这方面的手册..通过Zend Framework手册找到了相关的使用说明...最简单的使用方式就是在控制器(Controller
-
Zend Framework 2.0事件管理器(The EventManager)入门教程
概述 EventManger是一个为以下使用情况设计的组件: 复制代码 代码如下: 实现简单的主题/观察者模式 实现面向切面的设计 实现事件驱动的架构 基本的架构允许你添加和解除指定事件的侦听器,无论是在一个实例基础还是一个共享的集合:触发事件:终止侦听器的执行. 快速入门 通常,你将会在一个类中创建一个EventManager. 复制代码 代码如下: use Zend\EventManager\EventManagerInterface; use Zend\EventManager\Event
-
Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
本文实例讲述了Zend Framework框架Zend_Db_Table_Rowset用法.分享给大家供大家参考,具体如下: 1. 简介 Zend_Db_Table_Rowset是 Zend_Db_Table_Row对象集合的迭代器.通常来说,你不可以自己实例化Zend_Db_Table_Rowset, 而是通过调用Zend_Db_Table::find()方法或者fetchAll()方法将Zend_Db_Table_Rowset作为 结果数据返回过来.接下来就可以遍历Zend_Db_Table
随机推荐
- git恢复删除的分支及内容的方法
- XML指南——XML数据岛
- javascript实现在下拉列表中显示多级树形菜单的方法
- Angularjs 实现一个幻灯片示例代码
- Apache 文件上传与文件下载案例详解
- Asp.net MVC下使用Bundle合并、压缩js与css文件详解
- OpenStack之虚机热迁移的代码详细解析
- ASP.NET中使用AspnetAccessProvider
- 详解.net mvc session失效问题
- asp.net实现文件无刷新上传方法汇总
- 在Python的Django框架中获取单个对象数据的简单方法
- C++ 中cerr和cout的区别实例详解
- 基于MySQL游标的具体使用详解
- CentOS6.5设置Django开发环境
- javascript引用对象的方法
- JQuery实现鼠标移动到图片上显示边框效果
- JavaWeb Struts文件上传功能实现详解
- Servlet与JSP间的两种传值情况
- Winform 显示Gif图片的实例代码
- c#二进制逆序方法详解