<?php class File { private $_dir; const EXT = '.txt'; public function __construct() { $this->_dir = dirname(__FILE__) . '/files/'; } public function cacheData($key, $value = '', $cacheTime = 0) { $filename = $this->_dir . $key . self::EXT; if($value !== '') { // 将value值写入缓存 if(is_null($value)) { //$value 为null 将删除缓存 return @unlink($filename); } //目录不存在建立目录 $dir = dirname($filename); if(!is_dir($dir)) { mkdir($dir, 0777); } //设置定长缓存时间,保存到缓存文件中 $cacheTime = sprintf('%011d', $cacheTime); return file_put_contents($filename,$cacheTime . json_encode($value)); }
這是一個PHP檔案快取類別庫,需要的朋友可以下載使用
本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn
相關文章
19 Apr 2024
檔案和路徑類別是C++標準函式庫中用來操作檔案和路徑的類別。檔案類別包括ifstream(讀取文字檔案)、ofstream(寫入文字檔案)、fstream(讀寫文字檔案)、ofstream(寫入二元檔案)和ifstream(讀二進位檔案)。路徑類別包括path(表示檔案或目錄路徑)和directory_entry(表示檔案系統條目資訊)。在實際應用中,可以開啟檔案進行讀取和寫入,按行讀取檔案內容,並將內容寫入其他檔案。
25 Jul 2023
Java使用InputStream類別的read()函數讀取檔案內容在Java程式設計中,我們經常需要從檔案中讀取內容。 Java提供了各種用於檔案操作的類別和方法,其中InputStream類別是用於從輸入流中讀取位元組的基礎類別之一。本文將介紹如何使用InputStream類別的read()函數讀取檔案內容,並且附帶程式碼範例。 InputStream類別是JavaIO函式庫中的
28 Dec 2023
使用RandomAccessFile類實作Java檔案的隨機讀寫操作RandomAccessFile是JavaIO庫提供的一個類,它可以以隨機存取的方式來讀寫檔案。我們可以使用RandomAccessFile類別來實現對檔案的任意位置的讀寫操作。接下來將介紹如何使用RandomAccessFile類別實作檔案的隨機讀寫操作,同時給出對應的程式碼範例。首先,我們需
29 Jul 2016
asp 檔案上傳:asp 檔案上傳php 檔案上傳類別程式碼:複製程式碼程式碼如下:<?php /** * 檔案上傳類別*/ class uploadFile { public $max_size = '1000000';//設定上傳檔案大小public $file_name = 'date';//重新命名方式代表以時間命名,其他則使用給予的名稱public $allow_types;//允許上傳的檔案副檔名,不同檔案類型以「|」分隔public $
22 Oct 2024
本文討論從 PHP 網站執行 Java 類別檔案以在網頁中利用 Java 功能。主要問題是執行 Java 程式並在 PHP 中檢索其輸出。它提供了使用 PHP exec() 函數的解決方案