|
|
| |
|

|
FSO ile log tutmak |
 |
2591 Görüntülenme |
FSO ile log tutturma derken istediğiniz gibi log tutturma yapabilirsiniz.Ben size sitenize girenlerin IP adreslerini log tutturmayı göstereceğim.
Peki bunu Veritabanı ile yapamazmıydık derseniz.Tabii ki yapardınız.Fakat FSO ile text dosyasına yazmanız açılış hızı açısından çok daha iyi, bu yüzden FSO ile log tutturma anlatacağım.
Bu işlem için bize 2 tane dosya gerekmekte.
log.txt : Log'lar burada tutulcaktır.Bir txt dosyası oluşturun boş olsada olur.Boş olursa daha iyi olur.
default.asp : Bu sayfadaki kodlarımız ile log.txt dosyasına IP'leri sırayla yazdıracağız.
<--------------------------------------- Log.txt Başlangıç ---------------------------------------->
Giriş yapılmış IP'ler
<-------------------------------------- Log.txt Bitiş ---------------------------------------->
şimdi sırada log tutturacak olan default.asp'miz var.
<------------------------------------ default.asp Başlangıç -------------------------------------->
<%
IPno = Request.ServerVariables("REMOTE_ADDR")
set objFSO = CreateObject("Scripting.FileSystemObject")
set objLogFile = objFSO.GetFile("c:\inetpub\wwwroot\Log.txt")
set objLogwrite = objLogFile.OpenAsTextStream(8,0)
objLogwrite.WriteLine(IPno)
objLogwrite.close
set objLogwrite = nothing
%>
<------------------------------------- default.asp Bitiş --------------------------------------->
Söylemem gereken bir kaç şey daha var.
default.asp ve log.txt dosyalarının ikiside "c:\inetpub\wwwroot\" dizininde olmalıdır.Eğer değiştirmek isterseniz bunu default.asp sayfasından yapabilirsiniz.
Bu uygulamayı çalıştırdığınızda hata alabilirsiniz.Bunun nedeni Log.txt adlı dosyanın bulunduğu klasör'ün yazma izni olmadığından olabilir.
Bu yazma iznini
Konular bölümümüzdeki IIS + Yazma ızni - 1 ve IIS + Yazma izni - 2 adlı konuları okuyarak halledebilirsiniz.Klasörlerinize Tam Kontrol vermelisiniz ki uygulama çalışsın.
Eğer ki Sorununuzu çözemezseniz bunu bizimle forum'larda paylaşabilirsiniz. |
|
|
|
|
|
| |
|
| | |
|
Bu içerik hakkında 2 yorum yapılmış |
|
|
|
|
|
|
| Yorumlar(2) |
Not : Yorumlar zamana göre
son yorumdan ilk yoruma doğru(azalan) biçimde sıralanmıştır. Yorumlarınız site yöneticileri tarafından onaylandıktan sonra eklenecektir. |
|
| + bu kod benim çok ama çok işime yaradı Ancak IP ile birlikte Tarih-Saat ve özellikle Bilgisayarın Adı hatta Kullanıcı adını da txt dosyasına birlikte yazabilen bir kod gönderirseniz çok sevineceğim. Saygılarımla |
| Yazan : Murat | Zaman : 4 Şubat 2006 Cumartesi, Saat 16:10 |
|
|
|
|
|
|