Membuat Fungsi Log dengan PHP ke file txt

Fungsi ini sangat bermanfaat untuk membuat admin suatu web mempermudah melihat aktivitas web yang sedang di kelolanya, karena setiap aktivitas akan di catat dalam suatu file atau bahkan bisa di kembangkan untuk di simpan di database. [php] function loging($tindak){ $ip=$_SERVER[‘REMOTE_ADDR’]; $jam=date(‘H:i’); //$hal=$_SERVER[‘REQUEST_URI’]; $isi="[ ".$ip." ] ".$jam." – ".$tindak."\n"; $_logfilename = "log/log-".date("m-Y").".txt"; //// if(!file_exists($_logfilename)){ $_logfilehandler = fopen($_logfilename,‘a+'); @fwrite($_logfilehandler, "# Pendeteksi Jejak By: ShowCheap #\n"); @fopen($_logfilename,‘a+'); @fwrite($_logfilehandler,$isi); @fclose($_logfilehandler); @fclose($_logfilehandler); }else{ $_logfilehandler = fopen($_logfilename,‘a+'); @fopen($_logfilename,‘a+'); @fwrite($_logfilehandler,$isi); @fclose($_logfilehandler); };

}; [/php]

Untuk menggunakan fungsi ini tinggal panggil saja fungsinya dengan cara sebagai berikut:

[php] <?php loging("Ini akan tersimpan / tertulis di file log."); ?> [/php]

Atau juga bisa dengan variabel:

[php] <?php $isi="Ini akan tersimpan / tertulis di file log."; loging($isi); ?> [/php]