欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php 文件緩存函數(shù)

 更新時間:2011年10月08日 19:43:40   作者:  
php 文件緩存函數(shù),需要的朋友可以參考下。
復(fù)制代碼 代碼如下:

function createHashDir($sign)
{
$md5 = md5($sign);
if(!is_dir(MB_CACHE)) mkdir(MB_CACHE);
for($i=1;$i<=4;$i++)
{
$dir .= $md5{$i}.'/';
if(!is_dir(MB_CACHE.$dir))
{
mkdir(MB_CACHE.$dir);
}
}
return MB_CACHE.$dir;
}
function setCacheFile($data,$sign = 'a',$type = 'array',$id = '')
{
$cacheDir = $this -> createHashDir($sign);
if(!empty($data))
{
$id = $id ? $id : $sign;
$cacheFile = $cacheDir.$id.'.php';
$content = $type == 'array' ? var_export($data,true) : $data;
file_put_contents($cacheFile,'<?php $'.$sign.' = '.$content.'; ?>');
}
}
function getCacheFile($sign = 'a',$id = '')
{
$cacheDir = $this -> createHashDir($sign);
$id = $id ? $id : $sign;
$cacheFile = $cacheDir.$id.'.php';
if(is_file($cacheFile) && include_once($cacheFile))
{
return $$sign;
}
}
function getCacheFilePath($sign = 'a',$id = '')
{
$cacheDir = $this -> createHashDir($sign);
$id = $id ? $id : $sign;
return $cacheDir.$id.'.php';
}
function delCacheFile($sign = 'a')
{
$cacheDir = $this -> createHashDir($sign);
$id = $id ? $id : $sign;
$cacheFile = $cacheDir.$id.'.php';
$this -> del_file($cacheFile);
}

相關(guān)文章

  • php實現(xiàn)redis數(shù)據(jù)庫指定庫號遷移的方法

    php實現(xiàn)redis數(shù)據(jù)庫指定庫號遷移的方法

    這篇文章主要介紹了php實現(xiàn)redis數(shù)據(jù)庫指定庫號遷移的方法,涉及對于redis數(shù)據(jù)庫的操作技巧,非常具有實用價值,需要的朋友可以參考下
    2015-01-01
  • PHP類的封裝與繼承詳解

    PHP類的封裝與繼承詳解

    類是面向?qū)ο笾械闹匾拍?,而封裝和繼承是面向?qū)ο蟮闹匾攸c。這篇文章我們就重點討論一下封裝、繼承這兩個特點,給出一些列子,供大家學(xué)習(xí)參考。
    2015-09-09
  • 詳解PHP反序列化漏洞的原理及示例

    詳解PHP反序列化漏洞的原理及示例

    PHP反序列化漏洞也叫PHP對象注入,是一個非常常見的漏洞,這種類型的漏洞雖然有些難以利用,但一旦利用成功就會造成非常危險的后果。本文將詳細講講PHP反序列化漏洞的原理及示例,感興趣的可以了解一下
    2022-06-06
  • PHP 使用MySQL管理Session的回調(diào)函數(shù)詳解

    PHP 使用MySQL管理Session的回調(diào)函數(shù)詳解

    本篇文章文章是對PHP中使用MySQL管理Session的回調(diào)函數(shù)進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP打印輸出函數(shù)匯總

    PHP打印輸出函數(shù)匯總

    本文給大家匯總介紹了7種php常用的打印輸出函數(shù),分別是echo,print,printf,sprintf,print_r,var_dump,die,希望對大家學(xué)習(xí)php能夠有所幫助
    2016-08-08
  • 淺談使用PHP開發(fā)微信支付的流程

    淺談使用PHP開發(fā)微信支付的流程

    本文是給大家簡單的介紹了下php開發(fā)微信支付的整個流程,對大家了解熟悉使用php開發(fā)微信支付非常有幫助,有需要的小伙伴可以參考下。
    2015-10-10
  • 深入淺出理解PHP原理之變量賦值

    深入淺出理解PHP原理之變量賦值

    將會對變量賦值過程中,PHP內(nèi)部對數(shù)據(jù)處理的原理進行闡述,不過在講述該原理前,需要先了解一下變量名和它的值是如何關(guān)聯(lián)起來的,這個對變量賦值的理解非常重要
    2021-09-09
  • 基于PHP實現(xiàn)短信驗證碼發(fā)送次數(shù)限制

    基于PHP實現(xiàn)短信驗證碼發(fā)送次數(shù)限制

    這篇文章主要介紹了基于PHP實現(xiàn)短信驗證碼發(fā)送次數(shù)限制,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • php沒有文件被上傳的實例分析及解決辦法

    php沒有文件被上傳的實例分析及解決辦法

    在本篇文章里小編給大家整理的是一篇關(guān)于php沒有文件被上傳的實例分析及解決辦法,有興趣的朋友們可以跟著學(xué)習(xí)參考下。
    2021-11-11
  • php cli模式學(xué)習(xí)(PHP命令行模式)

    php cli模式學(xué)習(xí)(PHP命令行模式)

    之前知道php—cli模式是一種類似shell命令式的執(zhí)行php程序,不過一直以為這個是一種落后的方式,應(yīng)該沒有什么意義,因為從沒有遇到過使用這個cli模式編程的。不過今天遇到了使用cli模式的應(yīng)用
    2013-06-06

最新評論