"Yeni kayıt girişi, düzeltme ve silme işlemlerinin ne zaman, kim tarafından ve ne şekilde yapıldığı not eden fonksiyon."
Veritabanı hareketlerini loglamak log tabosu: CREATE TABLE `log` ( `id` int(10) unsigned NOT NULL auto_increment, `aciklama` text collate utf8_turkish_ci NOT NULL, `tarih` date NOT NULL default '0000-00-00', `saat` time NOT NULL default '00:00:00', PRIMARY KEY (`id`) ) ENGINE=MyISAM ; log tutma fonsiyonum: function logtut($mesaj,$user) { $tarih=date("Y-m-d"); $saat=date("H:i:s"); $aciklama="[".$user."] " . $mesaj ; $SQL="INSERT INTO log (aciklama,tarih,saat) VALUES('$aciklama','$tarih','$saat')"; $sorgu=mysql_query($SQL); if(!$sorgu) { echo "SQL Error" . mysql_error(); exit(); } } DB işleminden sonra: login olan kişinin username'ini $HTTP_SESSION_VARS["ses_username"] de saklıyorum ve logtut("Haber Eklendi.",$HTTP_SESSION_VARS["ses_username"]); seklinde log tutuluyor.
Bu yazıyı web sayfanızda alıntılayın | Görüntüleme sayısı: 214
|
- Lütfen yorumunuzun yazının konusu ile alakalı olmasına dikkat edin.
- Kişisel hakaret içeren yorumlar silinecektir.
- Reklam amaçlı yorumlar silinecektir.
- 'Gönder' düğmesine basmadan önce yeni bir güvenlik kodu üretmek için tarayıcınızın *Yenile* düğmesine basın.
- Yukarıdaki durum yanlış güvenlik kodu girildiği durumlarda geçerlidir.
|
Powered by AkoComment Tweaked Special Edition v.1.4.6 AkoComment © Copyright 2004 by Arthur Konze - www.mamboportal.com All right reserved |