Creare un sistema di mini log con PHP

Quando si ha la necessità di salvare qualcosa con PHP è possibile utilizzare la funzione fopen per creare un file e la funzione fwrite per scrivere stringhe. Grazie a queste due funzioni saremo in grado di costruire un sistema di mini log con PHP.

 
function apriLog($filename) {
 $f = fopen($filename,'a+');
 return $f;
}
 
function scriviLog($f,$s) {
 $s = date("Y-m-d H:i:s")." ".$_SERVER['REMOTE_ADDR']." ".$_SERVER['HTTP_USER_AGENT']." ".$s."\n";
 fwrite($f,$s);
}
 
function leggiLog($f) {
 fseek($f,0,SEEK_END);
 $size = ftell($f);
 fseek($f,0);
 return fread ($f, $size);
}
 
function chiudiLog($f) {
 fclose($f);
}