Şimdi Ara

Php Log Tutmak

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
3.935
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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.



  • holigan52 H kullanıcısına yanıt
    Ç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 :)




  • 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ı >
  • 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
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.