zf框架的zend_cache缓存使用方法(zend框架)
Zend_Cache文件缓存的基本操作,代码中有已写注释,大家共同学习一下吧
代码如下:
<?php
require_once("Zend/Loader.php");
//载入Zend缓存类(Zend_Cache)
Zend_Loader::loadClass("Zend_Cache");
//前端缓存设置(生命周期、是否序列化)
$Foptions = array('lifetime' => 60 , 'automtic_Serialization' => true);
//后端缓存设置(缓存存放路径)
$Boptions = array('cacheDir' => 'cache');
//开启缓存模式,(Core[核心],File[文件],前端缓存配置信息,后端缓存配置信息)
$Cache = Zend_Cache::factory('Core','File',$Foptions,$Boptions);
//判断缓存是否存在,如果存在则载入缓存load('String'[缓存名称])
if ($Result = $Cache -> load('cache_two'))
{
echo "缓存已经存在!<br>";
print_r($Result);
}
else
{
//如果缓存不存在则读取文件,并将文件内容写入湖缓存
echo "缓存不存在!<br>";
$Filename = 'temp.txt';
$Fopen = fopen($Filename,'r');
$Result = fread($Fopen, filesize($Filename));
fclose($Fopen);
//保存缓存方式load($Result[读取资源],'缓存名称')
$Cache -> save($Result,'cache_two');
print_r($Result);
}
?>
相关推荐
-
zf框架的数据库追踪器使用示例
调用追踪器的方法 复制代码 代码如下: $Profiler = $Db -> getProfiler(); 复制代码 代码如下: <?php/*追踪器的使用方法*/ //引入Loader类(自动加载类)require_once("Zend/Loader.php");//使用Loader类引入一个Db类Zend_Loader::loadClass("Zend_Db");//引入Zend_Db的状态器Zend_Loader::loadClass("
-
zf框架的registry(注册表)使用示例
简单使用 复制代码 代码如下: <?phprequire_once("Zend/Loader.php");Zend_Loader::loadClass("Zend_Registry");$Arr = array( 'host' => '127.0.0.1', 'username' => 'root', 'password' => '111', 'dbname' => 'test');$Reg = new Zend_Registry($A
-
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
-
php利用smtp类实现电子邮件发送
smtp类发送邮件的方法既简单又稳定,几行简单的配置就能发邮件,是不是很期待的试一试呢! 以下就是核心代码: <?php require_once "email.class.php"; //******************** 配置信息 ******************************** $smtpserver = "smtp.126.com";//SMTP服务器 $smtpserverport =25;//SMTP服务器端口 $smtpus
-
zf框架的Filter过滤器使用示例
复制代码 代码如下: <?php/*过滤器的简单使用方法及操作()*/ require_once("Zend/Loader.php");//引入Filter的字符串转小写类 与 转大写类Zend_Loader::loadClass("Zend_Filter_StringToLower");Zend_Loader::loadClass("Zend_Filter_StringToUpper");//实例化字符串转小写类 与 转大写类$Filte
-
php邮件发送的两种方式
这篇文章研究的主要内容就是使用PHP来发送电子邮件,总结为以下两种方法: 一.使用PHP内置的mail()函数 <?php $to = "test@163.com"; //收件人 $subject = "Test"; //主题 $message = "This is a test mail!"; //正文 mail($to,$subject,$message); 结果就直接报错,如下: Warning: mail() [function.m
-
PHP借助phpmailer发送邮件
本地没有发邮件的服务器,借助现成的SMTP服务器发送邮件是个不错的选择,这里使用到的工具是phpmailer ( Version 5.2.0),SMTP服务器就选gmail和163. 1. 使用gmail发送的脚本 include("class.phpmailer.php"); include("class.smtp.php"); //获取一个外部文件的内容 $mail = new PHPMailer(); $body = file_get_contents('co
-
zf框架db类的分页示例分享
zf框架的分页示例 复制代码 代码如下: <?phpisset($_GET['page']) ? $page = $_GET['page'] : $page = 1;//引入Loader类(自动加载类)require_once("Zend/Loader.php");//使用Loader类引入一个Db类Zend_Loader::loadClass("Zend_Db");//引入Zend_Db的状态器Zend_Loader::loadClass("Zen
-
zf框架的session会话周期及次数限制使用示例
复制代码 代码如下: <?phprequire_once("Zend/Loader.php");Zend_Loader::loadClass("Zend_Session_Namespace");$Session = new Zend_Session_Namespace('Db');$Session ->host = '127.0.0.1';$Session ->username = 'root';$Session ->password
-
zf框架的校验器InArray使用示例
复制代码 代码如下: <?phprequire_once("Zend/Loader.php");Zend_Loader::loadClass("Zend_Validate");Zend_Loader::loadClass("Zend_Validate_InArray"); function check_inarray($person){ $array = array('张三','李四','王五','赵六','田七'); $Validate
随机推荐
- 将properties文件的配置设置为整个Web应用的全局变量实现方法
- Scrapy的简单使用教程
- 实例讲解javascript注册事件处理函数
- 用vbs列出注册表中 Run 项中的所有项目
- db2 导入导出单个表的操作详解
- 将两个div左右并列显示并实现点击标题切换内容
- PHP preg_match的匹配多国语言的技巧
- JAVA 时间区间的字符串合法性验证
- 半角全角相互转换的js函数
- asp.net 选择excel类型文件,利用Dos命令成批复制文件
- 发布一个迷你php+AJAX聊天程序[聊天室]提供下载
- 六个窍门助你提高Python运行效率
- JSP连接SQL Server 2000系统配置
- JS请求servlet功能示例
- MySQL查询结果复制到新表的方法(更新、插入)
- 谈一谈javascript中继承的多种方式
- Android 加载assets中的资源文件实例代码
- 详解Nginx中的重定向功能
- 详解Python的Django框架中的通用视图
- C++编程中将引用类型作为函数参数的方法指南
