PHP log sistemi yardım
Merhaba Selamlar
Benim bir log sistemi yazmam gerek `
php`
de.
Her bir sorgu bir log kimi saklanılsın.
Mesela
```İbrahim profil resmini degistirdi```
```
Tayfun bakiyesini 500 tl artırdı```
Bunun için aklımda bazı şeyler var.
MYSQL de report table yaratıp onun içinde saklamak gibi.
Sadece beynimi karıştıran soru bir müddet sonra bu table in aşırı yüklenmesi site için problem yaradır diye düşünüyorum.
Sizden bu log sistemim için öneri almak isterim.
Önceden teşekkürler
3 işlem tek sayada senin için hazırladım desemde inanma kendim için yaptım :P
$uye=md5(sha1(md5(1))).'.json'; // uye id ile şifreleyip json olarak kaydettim
$tarih = time() - 3600; // oluşturulma ve değiştirilme tarihini güncelledim
$sonuc = touch($uye,$tarih); // json dosyamı olsuturdum
$json = '{"uye" : "Murat SARI", "islem" : "giriş yaptı"},'; // TEKLİ KULLANIM $json=
//$json .= '{"uye" : "Murat SARI", "islem" : "kayıt sildi"},'; // ÇOKLU KULLANIM $json .= NOKTA İŞARETİ İLE BİRLEŞTİRDİM
//KOŞULLU KULLANIM
/*
$islem=1; // giriş yaptı
$islem=2; // Haberi sildi
if($islem==1){
$json = '{"uye" : "Murat SARI", "islem" : "giriş yaptı"},';
}
if($islem==2){
$json = '{"uye" : "Murat SARI", "islem" : "Haberi sildi"},';
}
*/
//OKUMA VE PARSE ETME
$dosya = fopen($uye,'a'); // $uye değişkenine atadığım dosyayı okudum
$sonuc = fwrite($dosya, $json); // işlemleri dosyaya var olan degerlerın sonuna ekledım
fclose($dosya); // dosyada ısım bıttı kapattım
$veri=file_get_contents($uye); // dosyayı file_get_contents ile okudum
$sil=rtrim($veri,","); // en sondaki virgülü sildim
$son='['.$sil.']'; // verileri [ ] içine aldım
print_r($son); // ve ekrana bastım
DAHA İYİSİNİ YAPACAK ARKADAŞLAR VARDIR EN AZINDAN İŞ GÖRÜR