asp ile basit ip log tutma? - çözüldü

  • Konbuyu başlatan Konbuyu başlatan DotCom
  • Başlangıç tarihi Başlangıç tarihi
Kodla Büyü

DotCom

Hiperaktif Üye
Hiperaktif
Mesajlar
2,930
Merhaba ,
asp ile siteye basit şekilde ip log tutacak bir yapı eklemeye çalışıyorum.

denediğim kodlar bunlar :
IpAdres = Request.ServerVariables("REMOTE_ADDR")

Set DosyaNesnesi=CreateObject("Scripting.FileSystemObject" )

Set Dosya=DosyaNesnesi.OpenTextFile(server.MapPath("ipler.txt") ,8,true)

dosya.writeline (IpAdres)

Dosya.Close

Set Dosya=Nothing

Set DosyaNesnesi=Nothing
ipler.txt dosyası bu kodların bulunduğu default.asp ile aynı klasörde yer alıyor ve yazma izni verilmiş durumda

Ancak buna rağmen
Microsoft VBScript çalýþma hatasý hata '800a0046'

Ýzin verilmedi

Kod:
Set Dosya=DosyaNesnesi.OpenTextFile(server.MapPath("ipler.txt") ,8,0)

satırında hata veriyor.

ne önerirsiniz?

Teşekkürler

open satırının sonuna true ekleyince sorun bitti.
 
Re: asp ile basit ip log tutma?

Localhost hatası mı yoksa sunucuda mı bu hatayı veriyor _
Ayrıca klasör ve dosyada şu izinler var mı: [IUSER_MACHINE_NAME] & [IWAM_MACHINE_NAME] ?
Olumlu olumsuz cevap verirseniz yardımcı olmaya çalışırız.
 
Re: asp ile basit ip log tutma?

localhost'ta deniyorum
sistem windows 7 ultimate

sunucuda sitemiz alt klasörde bulunuyor , bu noktayı da dikkate almam gerekecek sunucuya geçerken

http://www.domainismi.com/site/ip_kaydet.asp

şeklinde bir yerde bulunacak , ip bilgilerini http://www.domainismi.com/site klasöründeki ipler.txt ye almaya çalışıyorum.

dosyayı açma modu mu yanlış yoksa?

izinler konusunda bahsettiğiniz kullanıcılar görünmüyor
 
BBNET
Geri
Üst