%PDF- %PDF-
Direktori : /www/varak.net/www.varak.net/ |
Current File : /www/varak.net/www.varak.net/gzlog.php |
<?php set_time_limit(0); ini_set("memory_limit", "192M"); function getmicrotime() { list($usec,$sec)=explode(" ",microtime()); return ((float)$usec+(float)$sec); } $tzac=getmicrotime(); /*$file = "acces_".date("Y-m-d").".log.gz"; $txt = file_get_contents("/www/varak.net/logs/custom_log");*/ switch(trim($_GET['log'])) { case "varak_net": { $file = "varak_net.log.gz"; exec("gzip -1 -c /www/varak.net/logs/custom_log > /www/varak.net/htdocs80/www/temp"); break; } case "kybli_net": { $file = "kybli_net.log.gz"; exec("gzip -1 -c /www/kybli.net/logs/custom_log > /www/varak.net/htdocs80/www/temp"); break; } case "lorellin_cz": { $file = "lorellin_cz.log.gz"; exec("gzip -1 -c /www/lorellin.cz/logs/custom_log > /www/varak.net/htdocs80/www/temp"); break; } case "m-hosting_cz": { $file = "m-hosting_cz.log.gz"; exec("gzip -1 -c /www/m-hosting.cz/logs/custom_log > /www/varak.net/htdocs80/www/temp"); break; } case "gmk_cz": { $file = "gmk_cz.log.gz"; exec("gzip -1 -c /www/gmk.cz/logs/custom_log > /www/varak.net/htdocs80/www/temp"); break; } } //$gztxt = gzencode($txt, 9); $mem = sprintf("%01.2f", memory_get_peak_usage(true)/(1024*2024)); $tkon=getmicrotime(); $time=$tkon-$tzac; $time = sprintf("%01.4f", $time); header("Content-type: application/octet-stream"); header('Content-Disposition: attachment; filename="'.$file.'"'); header("X-Time-Wasted: $time sec"); header("X-Memory-Peak-Usage: $mem Mbytes"); //file_put_contents("temp", $gztxt); $len = filesize("temp"); header("Content-length: $len"); $f = fopen("temp", "r"); fpassthru($f); fclose($f); unlink("temp"); ?>