method cutLogFile documentation in bbn\Parsers\Apache

function($file, $size) { if (file_exists($file)) { if (filesize($file) > $size) { $handle = fopen($file, "r"); if ($handle) { $current_error = false; $fsize = 0; $res = []; while (($buffer = fgets($handle)) !== false) { $fsize += strlen($buffer); $res[] = $buffer; while ($fsize > $size) { array_shift($res); $fsize = strlen(implode('', $res)); } } if (file_put_contents($file, implode('', $res))) { return true; } } } return false; } return null; }

BBN is a suite of PHP and JS libraries and VueJS components - all open-source! bbn.io, build applications, the quick way

This website uses cookies to ensure you get the best experience on our website.