国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - PHP教程 - 簡(jiǎn)單的php緩存類(lèi)分享 php緩存機(jī)制

簡(jiǎn)單的php緩存類(lèi)分享 php緩存機(jī)制

2020-06-06 15:41PHP教程網(wǎng) PHP教程

這篇文章主要介紹了一個(gè)php緩存類(lèi),文件名使用md5加密,大家參考使用吧

復(fù)制代碼 代碼如下:


<?php
class Cache
{
 private $dir = "data/cache/";//定義緩存目錄 
 private $key='c_a_sss'; // 文件名md5加密密鑰

 function set_dir($dirpath)
 {
  $this->dir=$dirpath;
  $this->make_dir($this->dir);
 }
 function read($key,$minutes=1)
 {
  $filename=$this->get_filename($key);
  if($datas = @file_get_contents($filename))
  {
    $datas = unserialize($datas);
    if(time() - $datas['time'] < $minutes*60)
    {
     return $datas['data'];
    }
  }
  return false;
 }

 function write($key,$data)
 {  
  $filename=$this->get_filename($key);
  if($handle = fopen($filename,'w+'))
  {
   $datas = array('data'=>$data,'time'=>time());
   flock($handle,LOCK_EX);
   $rs = fputs($handle,serialize($datas));
   flock($handle,LOCK_UN);
   fclose($handle);
   if($rs!==false){return true;  }
  }
  return false;
 }
 function clear_all()
 {
  $dir=$this->dir;
  $this->del_file($dir); 
 }

  private function get_filename($key)
 {
  return $this->dir.$key.'_'.md5($key.$this->key);
 }
 private function make_dir($path)
 {
  if (! file_exists ( $path ))
  {
   $this->make_dir ( dirname ( $path ) );
   if (! mkdir ( $path, 0777 ))
   die ( '無(wú)法創(chuàng)建緩存文件夾' . $path );
  }
 }
 private function del_file($dir)
 {
  if (is_dir($dir))
  {
   $dh=opendir($dir);//打開(kāi)目錄 //列出目錄中的所有文件并去掉 . 和 ..
   while (false !== ( $file = readdir ($dh))) {
    if($file!="." && $file!="..") {
     $fullpath=$dir."/".$file;
     if(!is_dir($fullpath)) {
      unlink($fullpath);
     } else {
      $this->del_file($fullpath);
     }
    }
   }
   closedir($dh);
  }
 }
}

 

$cache = new cache();
  $cache->set_dir('data/cache_dir/');
  $data=$cache->read('sys',1);
  if(empty($data))
  {
   $data=array('aa'=>1111,'bb'=>2222,'date'=>date('Y-m-d H:i:s'));
   $cache->write('sys',$data); 
  }
  print_r($data);

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩欧一区二区三区 | 色99在线| 成人国产在线视频 | 超碰一区二区三区 | 中文字幕乱码亚洲精品一区 | 欧美a在线看 | 亚洲免费在线视频 | 日韩精品三区 | 日本免费高清视频 | 婷婷国产精品 | 99视频免费 | 久久久国产一区 | 看真人视频a级毛片 | 简单av网 | 天天干天天操天天射 | 午夜羞羞 | www.爱色av.com| 高清视频一区二区三区 | 欧美电影免费网站 | 国产成人精品综合 | 青娱乐自拍偷拍 | 亚洲第一视频网站 | av不卡在线播放 | 九九九久久久久久 | 国产高清不卡在线 | 午夜免费av| 亚洲精品久久久久久一区二区 | 久久66| 在线观看的av| 狼人综合网 | 欧美日韩久久久久 | 欧美精品一区二区久久婷婷 | 久久久成人免费 | 日本久久精品 | 欧美日韩干 | 日本99精品 | 免费看一级黄色片 | 黄网免费看 | 激情视频网 | 狠狠色综合网站久久久久久久 | 国产中文字幕一区 |