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>";
<?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;