lostyazilim

Log yazdırıp okutma?

11 Mesajlar 1.926 Okunma
lstbozum
wmaraci reklam

JamadaM JamadaM WM Aracı Kullanıcı
  • Üyelik 02.06.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Üniversite
  • Konum Düzce
  • Ad Soyad S** Ç**
  • Mesajlar 52
  • Beğeniler 8 / 4
  • Ticaret 0, (%0)
$file = fopen("logs.txt","a");
fwrite($file,$get_log . ", sunucuya girildi." . PHP_EOL);
fclose($file);


kodunu index.php de kullanıyorum bu logu yazdırıyorum fakat ihtiyacım olan bir şey daha var yine indexe direk olarak logdakileri yazacak yani diyelim logs.txt de

03.05.2012 - ADMIN, sunucuya girildi.
03.05.2012 - Üye, sunucuya girildi.
03.05.2012 - Mod, sunucuya girildi.


yazacak aynı bu şekilde anasayfada da olduğu gibi richtextbox ta yazacak ve 5 saniyede bir güncellenecek
 

 

wmaraci
reklam

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
fopen, fwrite varsa fread'de vardır.

cronjob yazman gerek zamanlı işlemlerb için cron job fread yapıp log dosyasını okur, geri kalan okudugunu input text e yazdırmak basditce.
JamadaM

kişi bu mesajı beğendi.

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

JamadaM JamadaM WM Aracı Kullanıcı
  • Üyelik 02.06.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Üniversite
  • Konum Düzce
  • Ad Soyad S** Ç**
  • Mesajlar 52
  • Beğeniler 8 / 4
  • Ticaret 0, (%0)
javascript kod ile interval yapılıyor diye biliyorum
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)

JamadaM adlı üyeden alıntı

javascript kod ile interval yapılıyor diye biliyorum


java script ile yaptığın herşeyi kullanıcı değiştirebilir. Çağırdığın function'ın parametresini 0.1 ms olarak değiştirdiğinde sunucudaki CPU değeri yükselişe geçer, fopen/write/read işlemlerine eş zamanlı istekler gittiğinde dosya lock'lanacaktır.
Batuhan JamadaM

kişi bu mesajı beğendi.

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
wmaraci
wmaraci

JamadaM JamadaM WM Aracı Kullanıcı
  • Üyelik 02.06.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Üniversite
  • Konum Düzce
  • Ad Soyad S** Ç**
  • Mesajlar 52
  • Beğeniler 8 / 4
  • Ticaret 0, (%0)
peki logları yukaıdan aşşağıya yerine aşşağıdan yukarıya nasıl okuyabilir veya yazabilirim yani olay şu yeni yazılan satır en üstte olacak şuan en son yazılan en altta oluyor textarea işerisinde onu nasıl değiştirebilirim?
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)

JamadaM adlı üyeden alıntı

peki logları yukaıdan aşşağıya yerine aşşağıdan yukarıya nasıl okuyabilir veya yazabilirim yani olay şu yeni yazılan satır en üstte olacak şuan en son yazılan en altta oluyor textarea işerisinde onu nasıl değiştirebilirim?


açık kaynak kütüphanelere bakmanı tavsiye ederim, mutlak bu ihtiyaç için bir kütüphane vardır. Acil çıkmam gerek.

LogStash, GreyLog bu işler için biçilmiş kaftan.. kendin yazmak yerine bu tür araçlarıda kullanabilirsin. Open source zaten :)
JamadaM

kişi bu mesajı beğendi.

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

JamadaM JamadaM WM Aracı Kullanıcı
  • Üyelik 02.06.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Üniversite
  • Konum Düzce
  • Ad Soyad S** Ç**
  • Mesajlar 52
  • Beğeniler 8 / 4
  • Ticaret 0, (%0)
PHP den anlamam arkadaşım kısa bir kod bekliyorum :/
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)

JamadaM adlı üyeden alıntı

PHP den anlamam arkadaşım kısa bir kod bekliyorum :/


Beklentiye cevap veremicem ;) İş sizin, kolay gelsin.
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

JamadaM JamadaM WM Aracı Kullanıcı
  • Üyelik 02.06.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Üniversite
  • Konum Düzce
  • Ad Soyad S** Ç**
  • Mesajlar 52
  • Beğeniler 8 / 4
  • Ticaret 0, (%0)
Sizin verdiğiniz kütüphane log alma kütüphanesi ben log dışında yeni yazılanı üstte istiyorum loglar normalde hep yukarıdan aşşağıya doğru yazılır ben sohbet paneli gibi bir şeyden bahsediyorum
 

 

Batuhan Batuhan Kendine webmaster Kullanıcı
  • Üyelik 08.05.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad B** B**
  • Mesajlar 3455
  • Beğeniler 783 / 1009
  • Ticaret 1, (%100)

JamadaM adlı üyeden alıntı

Sizin verdiğiniz kütüphane log alma kütüphanesi ben log dışında yeni yazılanı üstte istiyorum loglar normalde hep yukarıdan aşşağıya doğru yazılır ben sohbet paneli gibi bir şeyden bahsediyorum


Mantığı çok basit.

Her olay log dosyasında satır satır saklanır. Metin dosyasından okunan veri önce bir string değişkene aktarılır. Bir dizi oluşturulur. Stringdeki her satır diziye yeni bir eleman olarak aktarılır. Damak tadına göre dizi ya satır satır sayfaya yazdırılır, ya da array_reverse() fonksiyonu kullanılarak dizi tersine çevrilir ve ters şekilde yazdırılır.
 

 

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