Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
3
Cevap
3959
Tıklama
0
Öne Çıkarma
Php Log Tutmak
H
10 yıl
Er
Konu Sahibi

Merhaba arkadaşlar benim PHP ile veritabanına kayıt eklendiginde silindiginde veya güncellendiginde log tutamam gerekiyo mümkünm yapımı yarrdımcı olabilirmisiniz.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



A
10 yıl
Yüzbaşı

Çok detaylı bir log tutmak istersen bu elbette mümkün ancak çok zamanını alacaktır.
çünkü her mysql işleyiş kodlarına kod eklemen gerekecek.

örneğin üye girişi yapılırken log tutalım. üye girişi yaparken kullanıı adı ve şifre doğrulamasından geçer bu doğrulmadan geçerse kişinin kullanıcı adını alıp tarihi alıp giriş yaptışeklinde log tutturman ve bunu txt yada php dosyaya kaydetmen lazım.

her mysql kod işleyişinde yapman lazım ki tam detaylı log tutabilesin. her kullanıcı için ayrı ayrı log tutada bilirsib bir log klasorun olur. kişi kayıtolurken kayıt esnasında uyeler tablona bir stun koyarsın logno diye kayıt esnasında bu stuna random bir kod atarsın. log tutma esnasında öncelikle bu random kodu çekersin ve bu random kodu .txt ye çevirrsin sonrasında logları içerisine yazılmaya başlar her kullanıcı için ayrı olur. diğer türlü tek dosya ve herkes içerisinde olur.



bir fonksiyon dosyası yazalım log tutak için bu kodu log.php diye kaydet

<?
function logyap($done) {
$countfile = fopen("logs.txt",a);
fwrite($countfile,"$done<br> \n");
fclose($countfile);
}
?>


şimdi dielim ki üye girişi yapılan sayfan uyegiris.php olsun uyegiriş.php dosyan da php kodlara bu kodları yapıştır.


include("log.php");
logyap("bu kullanıcı şu tarihte saatte giriş yaptı");


şeklinde eklersin.

daha detaylı istersen php bilginin olması gerekecek. ya da yardım istersen kodlarını paylaşacaksın yardımcı olacağız :)




Bu mesajda bahsedilenler: @holigan52
E
10 yıl
Teğmen

Bir txt dosyasina arkadasin soyledigi gibi yazdirman gerek.

Farkli sayfalarda kullanacagin farkli loglar icin tum sayfalarda log.php tarzi bir dosya cek.

Icine farkli functionlar ekle. Mesela loginlog.

Loginde nasil bir tip log tutacaksan onu yazdir dosyaya.

Hem koddan tasarruf hem duzenlemesi kolay olur.



< Bu ileti mobil sürüm kullanılarak atıldı >

G
7 yıl
Onbaşı

Merhaba bunu php ile veritabanına veri eklerken yapabilirsin ama phpmyadminden veri silindiğinde buna ulaşamasın. 5651 loglama yasası gereği yazdığımız loglama.net yazılımında emliyet müdürlüğü phpmyadminden kullanıcı bilgilerinin silinmesi güncellenmesie karşı bunlarında loglarıın tutulmasını istediğinde mysql loglarına erişip ordan o logları alıp php ile derlemiştim hocam



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.