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