lostyazilim
tr.link

Detaylı Loglama

2 Mesajlar 759 Okunma
lstbozum
tr.link

ugurcanka ugurcanka Öğrenci Kullanıcı
  • Üyelik 09.12.2012
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad U** K**
  • Mesajlar 561
  • Beğeniler 112 / 90
  • Ticaret 34, (%100)
Merhaba, örneğin a.php'ye girenlerin ip adresini ve girdiği zamanı nasıl bir txt dosyasına kaydedebilirim ?
 

 

Developer
wmaraci
reklam

3579 3579 WM Aracı Anonim Üyelik
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)


$gun= date('d.m.Y');
$saat= date('H:i:s');

$dizin= 'Loglar/'.$_SERVER['REMOTE_ADDR'];
$dosya_adi= $dizin.'/'.$gun.'.txt';
if(!file_exists($dizin)){ mkdir($dizin, 0777) or die ('Klasör Oluşturulamadı.');}
$fopen = fopen($dosya_adi, "a") or die ($dosya_adi.' dosyası açılamıyor !');

$veriler = "Saat: $saat\r\n----------------------\r\n";
fwrite($fopen, $veriler );
fclose($fopen);



Bunu a.php'ye kaydedin.
a.php ile aynı dizinde "Loglar" adında bir klasör oluşturun.
Bu kod ile a.php dosyasına birisi girdiğinde "Loglar" klasörü içerisinde giren kişinin İP adresiyle yeni bir klasör oluşacak. Bu klasörün içinde de güne bağlı olarak bir txt dosyası oluşup buna saat kaçta girildiği her an kaydedilecek.
JpnTr26

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al