<track id="1rt7t"></track>
<pre id="1rt7t"></pre>

    <p id="1rt7t"><ruby id="1rt7t"><b id="1rt7t"></b></ruby></p>

      軟件培訓網

      歡迎訪問軟件培訓網!招生咨詢電話與微信:15225191462(周老師)
      軟件培訓網,專業解決學IT疑難雜癥!

      首頁 > php技術/ 正文

      給大家一段php文件緩存技術實現代碼

      2015-06-19 17:23:21 軟件培訓網

          給大家一段php文件緩存技術實現代碼!下面是一個php教程緩存文件實現類,根據我的經驗,緩存文件是根據用戶設置的時間與文件生成的日間以及當前時間進行比較,然后再判斷是否需要重新生成緩存文件。*/arS軟件培訓網

      arS軟件培訓網
      arS軟件培訓網

      class pagecache {arS軟件培訓網

      /**arS軟件培訓網

      * @var string $file 緩存文件地址arS軟件培訓網

      * @access publicarS軟件培訓網

      */arS軟件培訓網

      public $file;arS軟件培訓網

       arS軟件培訓網

      /**arS軟件培訓網

      * @var int $cachetime 緩存時間arS軟件培訓網

      * @access publicarS軟件培訓網

      */arS軟件培訓網

      public $cachetime = 3600;arS軟件培訓網

       arS軟件培訓網

      /**arS軟件培訓網

      * 構造函數arS軟件培訓網

      * @param string $file 緩存文件地址arS軟件培訓網

      * @param int $cachetime 緩存時間arS軟件培訓網

      */arS軟件培訓網

      function __construct($file, $cachetime = 3600) {arS軟件培訓網

      $this->file = $file;arS軟件培訓網

      $this->cachetime = $cachetime;arS軟件培訓網

      }arS軟件培訓網

       arS軟件培訓網

      /**arS軟件培訓網

      * 取緩存內容arS軟件培訓網

      * @param bool 是否直接輸出,true直接轉到緩存頁,false返回緩存內容arS軟件培訓網

      * @return mixedarS軟件培訓網

      */arS軟件培訓網

      public function get($output = true) {arS軟件培訓網

      if (is_file($this->file) && (time()-filemtime($this->file))<=$this->cachetime && !$_get['nocache']) {arS軟件培訓網

      if ($output) {arS軟件培訓網

      header('location:' . $this->file);arS軟件培訓網

      exit;arS軟件培訓網

      } else {arS軟件培訓網

      return file_get_contents($this->file);arS軟件培訓網

      }arS軟件培訓網

      } else {arS軟件培訓網

      return false;arS軟件培訓網

      }arS軟件培訓網

      }arS軟件培訓網

       arS軟件培訓網

      /**arS軟件培訓網

      * 設置緩存內容arS軟件培訓網

      * @param $content 內容html字符串arS軟件培訓網

      */arS軟件培訓網

      public function set($content) {arS軟件培訓網

      $fp = fopen($this->file, 'w');arS軟件培訓網

      fwrite($fp, $content);arS軟件培訓網

      fclose($fp);arS軟件培訓網

      }arS軟件培訓網

      }arS軟件培訓網


      Tags:初中生學習不好畢業后能學什么手藝呢,鄭州零基礎軟件開發培訓學校哪家好,鄭州java培訓的it培訓機構,鄭州軟件編程去哪個學校學比較好,鄭州初高中生零基礎培訓軟件開發的學校,河南大學生就業難學網絡技術前途怎么樣

      搜索
      軟件培訓學校哪家好,就來軟件培訓網咨詢
      軟件培訓學校哪家好,就來軟件培訓網咨詢
      熱門標簽
      軟件培訓學校哪家好,就來軟件培訓網咨詢
      軟件培訓學校哪家好,就來軟件培訓網咨詢
      軟件培訓學校哪家好,就來軟件培訓網咨詢
      • QQ交談
      制服丝袜无码中文字幕第1页

      <track id="1rt7t"></track>
      <pre id="1rt7t"></pre>

        <p id="1rt7t"><ruby id="1rt7t"><b id="1rt7t"></b></ruby></p>