v2.5.2
Giriş yap

PHP log sistemi yardım

ibrahimali
834 defa görüntülendi

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

qplot
1407 gün önce

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