Il funzionamento è davvero semplice: deve solo scrivere il contenuto di $_server['redirect_error_notes'] nel file di log
Codice PHP:
function notifica($action, $result){
#definisco le variabili
global $_SERVER;
$logerrori = "errorlog.txt";
#ottengo la data e l'ora esatta (di questo istante)
$date = date("D j M G:i:s T Y");
#scrivo il file log
$message = "[$date] ".$_SERVER['REDIRECT_ERROR_NOTES']."\n";
$fp = fopen ($logerrori, "a+");
fwrite($fp, $message);
fclose($fp);
}
Naturalmente nel file di log compare sempre e solo la data. Cosa importante che ho dimenticato di dire è che la pagina con questa funzione è quella addetta alla gestione degli errori (404,...)
PS: il codice è stato semplificato alla parte interessata