示例#1
0
                return FALSE;
            }
            $zip->close();
        } else {
            say('ZIP archive unopenable<br>');
            return FALSE;
        }
    } else {
        say('ZIP archive not found<br>');
        return FALSE;
    }
}
$dirs = $unpack;
foreach ($dirs as $dir) {
    say("Extracting " . $dir . " folder... ");
    if (extractDir($zipFileName, $path_to_FI, $dir)) {
        say("Success<br>");
    } else {
        say("Failure<br>");
        $error = true;
    }
}
say("Removing temporary files...  ");
if (unlink($zipFileName) && unlink(__DIR__ . '/login.cookie')) {
    say("Success<br>");
} else {
    say("Failure<br>");
    $error = true;
}
if (!$error) {
    echo "Done.<br>";
示例#2
0
<?php

// Make it a CSS header
header('Content-type: text/css');
// Add entry point run security here
// Get the name of the cache file
$cacheFile = htmlspecialchars($_GET["cachefile"]);
if ($cacheFile !== "" && $cacheFile !== NULL) {
    $cacheFile = $cacheFile . ".css";
} else {
    // Get a cahce filename based on the directory we are in
    $dirComponent = extractDir();
    $hashComponenet = getHash();
    $cacheFile = extractDir() . ".css";
}
$compileCanvasCss = htmlspecialchars($_GET["compile_c_css"]);
if ($compileCanvasCss !== "" && $compileCanvasCss !== NULL) {
    // Compile the canvas CSS as well
}
// Define the lifetime of the cached file in seconds
//define("CACHE_LIFE", 604800);
define("CACHE_LIFE", 1.0E-6);
if (file_exists($cacheFile)) {
    $cacheTime = @filemtime($cacheFile);
    $expires = "Expires: " . gmdate("D, d M Y H:i:s", $cacheTime + CACHE_LIFE) . " GMT";
    header($expires);
    if (!$cacheTime or time() - $cacheTime >= CACHE_LIFE) {
        // Generate a cache
        generateCache($cacheFile);
        //require_once CACHED_FILE;
        include_once $cacheFile;