public static function LeverException($code, $libelle, $affichageJoueur = false, $logFichier = true) { if ($affichageJoueur === true) { GReponse::AjouterElementErreur(strval($code), $libelle); } if ($logFichier === true) { if (is_int($libelle)) { $libelle = GSession::Libelle($libelle, false, true); } $fichier = fopen(PATH_SERVER_LOCAL . 'log/exceptions' . date('Y-m-d') . '.txt', 'a+'); $remoteHost = ''; if (array_key_exists('REMOTE_HOST', $_SERVER)) { $remoteHost = $_SERVER['REMOTE_HOST']; } fwrite($fichier, date('H:i:s') . ' - ' . $_SERVER['REMOTE_ADDR'] . ' - ' . $remoteHost . ' - ' . $code . ': ' . $libelle . "\r\n"); fclose($fichier); } }