/**
* @author Servlinks
* @copyright 2017
*
* Modifie l'emplaceemnt du fichier error_log
* Maximum 50MB - Rotation 1 fois
*
*/
error_reporting(E_ALL);
ini_set('display_errors',AFFICHER_ERREUR?1:0);
ini_set("error_log",__DIR__."/../error_log");
if(file_exists(__DIR__."/../error_log") && filesize(__DIR__."/../error_log") > 50000000){
$memory_limit = ini_get('memory_limit');
if (preg_match('/^(\d+)(.)$/', $memory_limit, $matches)) {
if ($matches[2] == 'M') {
$memory_limit = $matches[1] * 1024 * 1024; // nnnM -> nnn MB
} else if ($matches[2] == 'K') {
$memory_limit = $matches[1] * 1024; // nnnK -> nnn KB
}
}
//rotation
rename(__DIR__."/../error_log",__DIR__."/../error_log.1");
$fp = gzopen (__DIR__."/../error_log.1.gz", 'w9');
if(filesize(__DIR__."/../error_log.1") >= $memory_limit*0.9){
//Fix memory exhausted
$handle = fopen(__DIR__."/../error_log.1", "r");
while (!feof($handle))
gzwrite ($fp, fread($handle,4096));
fclose($handle);
}
else{
$fp = gzopen (__DIR__."/../error_log.1.gz", 'w9');
gzwrite ($fp, file_get_contents(__DIR__."/../error_log.1"));
}
gzclose($fp);
unlink(__DIR__."/../error_log.1");
}
?>
Parse error: Unclosed '{' on line 463 in /home/libportage/public_html/admin/includes/fichier.class.php on line 773