亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cache.php

?? osCommerce最好的電子商務(wù)程序 2.2
?? PHP
字號(hào):
<?php
/*
  $Id: cache.php,v 1.1.1.1 2004/10/09 14:29:18 cvsadmin Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

////
//! Write out serialized data.
//  write_cache uses serialize() to store $var in $filename.
//  $var      -  The variable to be written out.
//  $filename -  The name of the file to write to.
  function write_cache(&$var, $filename) {
    $filename = DIR_FS_CACHE . $filename;
    $success = false;

// try to open the file
    if ($fp = @fopen($filename, 'w')) {
// obtain a file lock to stop corruptions occuring
      flock($fp, 2); // LOCK_EX
// write serialized data
      fputs($fp, serialize($var));
// release the file lock
      flock($fp, 3); // LOCK_UN
      fclose($fp);
      $success = true;
    }

    return $success;
  }

////
//! Read in seralized data.
//  read_cache reads the serialized data in $filename and
//  fills $var using unserialize().
//  $var      -  The variable to be filled.
//  $filename -  The name of the file to read.
  function read_cache(&$var, $filename, $auto_expire = false){
    $filename = DIR_FS_CACHE . $filename;
    $success = false;

    if (($auto_expire == true) && file_exists($filename)) {
      $now = time();
      $filetime = filemtime($filename);
      $difference = $now - $filetime;

      if ($difference >= $auto_expire) {
        return false;
      }
    }

// try to open file
    if ($fp = @fopen($filename, 'r')) {
// read in serialized data
      $szdata = fread($fp, filesize($filename));
      fclose($fp);
// unserialze the data
      $var = unserialize($szdata);

      $success = true;
    }

    return $success;
  }

////
//! Get data from the cache or the database.
//  get_db_cache checks the cache for cached SQL data in $filename
//  or retreives it from the database is the cache is not present.
//  $SQL      -  The SQL query to exectue if needed.
//  $filename -  The name of the cache file.
//  $var      -  The variable to be filled.
//  $refresh  -  Optional.  If true, do not read from the cache.
  function get_db_cache($sql, &$var, $filename, $refresh = false){
    $var = array();

// check for the refresh flag and try to the data
    if (($refresh == true)|| !read_cache($var, $filename)) {
// Didn' get cache so go to the database.
//      $conn = mysql_connect("localhost", "apachecon", "apachecon");
      $res = tep_db_query($sql);
//      if ($err = mysql_error()) trigger_error($err, E_USER_ERROR);
// loop through the results and add them to an array
      while ($rec = tep_db_fetch_array($res)) {
        $var[] = $rec;
      }
// write the data to the file
      write_cache($var, $filename);
    }
  }

////
//! Cache the categories box
// Cache the categories box
  function tep_cache_categories_box($auto_expire = false, $refresh = false) {
    global $cPath, $language, $languages_id, $tree, $cPath_array, $categories_string;

    if (($refresh == true) || !read_cache($cache_output, 'categories_box-' . $language . '.cache' . $cPath, $auto_expire)) {
      ob_start();
      include(DIR_WS_BOXES . 'categories.php');
      $cache_output = ob_get_contents();
      ob_end_clean();
      write_cache($cache_output, 'categories_box-' . $language . '.cache' . $cPath);
    }

    return $cache_output;
  }

////
//! Cache the manufacturers box
// Cache the manufacturers box
  function tep_cache_manufacturers_box($auto_expire = false, $refresh = false) {
    global $HTTP_GET_VARS, $language;

    $manufacturers_id = '';
    if (isset($HTTP_GET_VARS['manufactuers_id']) && tep_not_null($HTTP_GET_VARS['manufacturers_id'])) {
      $manufacturers_id = $HTTP_GET_VARS['manufacturers_id'];
    }

    if (($refresh == true) || !read_cache($cache_output, 'manufacturers_box-' . $language . '.cache' . $manufacturers_id, $auto_expire)) {
      ob_start();
      include(DIR_WS_BOXES . 'manufacturers.php');
      $cache_output = ob_get_contents();
      ob_end_clean();
      write_cache($cache_output, 'manufacturers_box-' . $language . '.cache' . $manufacturers_id);
    }

    return $cache_output;
  }

////
//! Cache the also purchased module
// Cache the also purchased module
  function tep_cache_also_purchased($auto_expire = false, $refresh = false) {
    global $HTTP_GET_VARS, $language, $languages_id;

    if (($refresh == true) || !read_cache($cache_output, 'also_purchased-' . $language . '.cache' . $HTTP_GET_VARS['products_id'], $auto_expire)) {
      ob_start();
      include(DIR_WS_MODULES . FILENAME_ALSO_PURCHASED_PRODUCTS);
      $cache_output = ob_get_contents();
      ob_end_clean();
      write_cache($cache_output, 'also_purchased-' . $language . '.cache' . $HTTP_GET_VARS['products_id']);
    }

    return $cache_output;
  }
?>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人妖av一区二区| 久久99久久精品| 极品美女销魂一区二区三区免费| 从欧美一区二区三区| 7777精品伊人久久久大香线蕉的| 国产精品网站在线观看| 免费成人av在线| 欧美日韩国产免费一区二区 | 国产aⅴ精品一区二区三区色成熟| 91亚洲永久精品| 久久久久久久综合色一本| 日韩电影一二三区| 欧美蜜桃一区二区三区| 中文字幕日韩一区| 国产精品 欧美精品| 精品国产成人在线影院| 琪琪久久久久日韩精品| 欧美日韩dvd在线观看| 亚洲视频一二三区| 99精品一区二区| 中文av字幕一区| 丁香婷婷深情五月亚洲| 久久精品男人的天堂| 久久超碰97中文字幕| 日韩欧美精品在线视频| 免费观看久久久4p| 日韩精品资源二区在线| 日韩精品久久久久久| 3d动漫精品啪啪| 日本不卡一区二区三区高清视频| 4438成人网| 蜜桃久久av一区| 26uuu欧美日本| 国产一区二区三区在线观看精品 | 视频一区在线播放| 在线观看视频欧美| 亚洲国产一区二区a毛片| 91黄视频在线| 亚洲成人动漫一区| 在线成人午夜影院| 日韩精品乱码av一区二区| 日韩一区二区三免费高清| 麻豆freexxxx性91精品| 久久婷婷久久一区二区三区| 国产精品香蕉一区二区三区| 国产精品色婷婷| 在线免费观看一区| 免费高清在线视频一区·| 久久久久久久久岛国免费| 成人久久18免费网站麻豆| 亚洲精品国产无天堂网2021| 8v天堂国产在线一区二区| 久久se精品一区精品二区| 久久青草国产手机看片福利盒子| 成人免费观看视频| 亚洲精品大片www| 日韩一级大片在线| 国产精品亚洲成人| 亚洲精品国产成人久久av盗摄| 欧美日韩成人在线| 国产成人在线视频网址| 亚洲最大成人网4388xx| 日韩欧美成人一区二区| 成人性生交大片| 亚洲成av人片一区二区| 国产视频在线观看一区二区三区 | 亚洲激情欧美激情| 日韩一级完整毛片| 国产福利91精品一区二区三区| 亚洲伊人色欲综合网| 亚洲精品在线免费观看视频| 99久久久久久| 久久精品免费观看| 亚洲情趣在线观看| 久久久久国产精品厨房| 欧美丝袜丝交足nylons| 国产麻豆日韩欧美久久| 亚洲狠狠丁香婷婷综合久久久| 欧美tk—视频vk| 在线日韩av片| 9色porny自拍视频一区二区| 强制捆绑调教一区二区| 亚洲精品成人悠悠色影视| 久久久国产精品不卡| 欧美视频一区二| 国产69精品久久777的优势| 蜜臀va亚洲va欧美va天堂 | 欧美激情综合网| 欧美一区在线视频| 日本高清无吗v一区| 粉嫩高潮美女一区二区三区 | 亚洲成人tv网| 亚洲精品视频在线观看网站| 国产欧美日韩视频在线观看| 精品国产伦理网| 91精品国产丝袜白色高跟鞋| 一本高清dvd不卡在线观看| 国产精品自产自拍| 精品制服美女久久| 日本伊人色综合网| 亚洲成a人v欧美综合天堂| 亚洲男人天堂一区| 亚洲视频免费看| 欧美激情综合五月色丁香小说| www欧美成人18+| 欧美xfplay| 日韩午夜精品视频| 日韩欧美国产系列| 日韩视频永久免费| 日韩欧美高清一区| 精品国产乱码久久久久久闺蜜| 91精品国产综合久久小美女| 欧美色老头old∨ideo| 欧美亚洲日本一区| 欧美亚洲动漫另类| 欧美日本免费一区二区三区| 欧美老肥妇做.爰bbww视频| 欧美日韩国产经典色站一区二区三区 | 国产欧美一区二区精品忘忧草| 日韩一区二区在线免费观看| 欧美videos中文字幕| 亚洲精品在线观看视频| 久久人人97超碰com| 中文字幕乱码一区二区免费| 中文字幕第一区二区| 国产三级精品三级| 亚洲欧洲综合另类| 亚洲一区二区欧美激情| 夜色激情一区二区| 婷婷综合另类小说色区| 午夜精品福利在线| 另类小说视频一区二区| 紧缚捆绑精品一区二区| 成人三级伦理片| 在线观看日韩毛片| 日韩欧美色综合网站| 国产日韩欧美在线一区| 亚洲天堂av老司机| 亚洲在线观看免费| 久久国产尿小便嘘嘘尿| 国产成人丝袜美腿| 91福利在线播放| 日韩精品最新网址| 中文字幕一区二区三区四区| 亚洲第一福利视频在线| 精品影院一区二区久久久| 福利91精品一区二区三区| 91在线观看成人| 日韩一级成人av| 国产精品电影院| 视频一区在线播放| 不卡的电影网站| 91精品国产综合久久香蕉的特点| 久久久.com| 香蕉成人伊视频在线观看| 国产**成人网毛片九色 | 精品久久久久久亚洲综合网| 亚洲日本va午夜在线影院| 日本成人在线一区| 91啪九色porn原创视频在线观看| 91精品久久久久久久久99蜜臂| 国产精品美女久久久久aⅴ| 丝袜美腿亚洲一区二区图片| 国产成人av一区二区三区在线观看| 日本精品视频一区二区| 国产肉丝袜一区二区| 天堂成人国产精品一区| 91一区一区三区| 久久久精品欧美丰满| 婷婷开心激情综合| 色系网站成人免费| 国产日韩欧美制服另类| 久久国产生活片100| 欧美色成人综合| 亚洲欧美日韩小说| 丁香婷婷深情五月亚洲| 欧美精品一区二区三区在线播放| 亚洲大尺度视频在线观看| 99国产精品久久| 国产精品久久久久久户外露出| 捆绑变态av一区二区三区| 欧美乱妇20p| 亚洲午夜久久久久久久久电影院| www.亚洲精品| 国产欧美一区二区精品婷婷| 国产裸体歌舞团一区二区| 日韩午夜激情免费电影| 日本中文字幕一区二区有限公司| 欧美亚男人的天堂| 亚洲免费伊人电影| 成人av在线网| 国产精品免费看片| 成人精品免费视频| 欧美国产日韩精品免费观看| 国产成人精品免费网站| 国产丝袜美腿一区二区三区| 国产成人精品三级麻豆| 日本一区二区在线不卡| 成人精品亚洲人成在线| 亚洲欧洲精品成人久久奇米网|