Your IP : 216.73.216.93


Current Path : /home/users/unlimited/www/facebook.codeskitter.site/assets/includes/
Upload File :
Current File : /home/users/unlimited/www/facebook.codeskitter.site/assets/includes/cache.php

<?php
class Cache {
    function Wo_OpenCacheDir() {
        if (!file_exists('cache')) {
            $oldmask = umask(0);
            @mkdir('cache', 0777, true);
            @umask($oldmask);
        }
        if (!file_exists('cache/users')) {
            $oldmask = umask(0);
            @mkdir('cache/users', 0777, true);
            @umask($oldmask);
        }
        if (!file_exists('cache/groups')) {
            $oldmask = umask(0);
            @mkdir('cache/groups', 0777, true);
            @umask($oldmask);
        }
        if (!file_exists('cache/.htaccess')) {
            $f = @fopen("cache/.htaccess", "a+");
            if ($f) {
                @fwrite($f, "deny from all");
                @fclose($f);
            }
        }
        if (!file_exists('cache/index.html')) {
            $f = @fopen("cache/index.html", "a+");
            if ($f) {
                @fclose($f);
            }
        }
    }
    function read($fileName) {
        $fileName = 'cache/' . $fileName;
        if (file_exists($fileName)) {
            $handle   = fopen($fileName, 'rb');
            if ($handle) {
                $variable = fread($handle, filesize($fileName));
                fclose($handle);
                return unserialize($variable);
            }
            return null;
        } else {
            return null;
        }
    }
    function write($fileName, $variable) {
        $fileName = 'cache/' . $fileName;
        $handle   = fopen($fileName, 'a');
        if ($handle) {
            fwrite($handle, serialize($variable));
            fclose($handle);
        }
    }
    function delete($fileName) {
        $fileName = 'cache/' . $fileName;
        @unlink($fileName);
    }
}
?>