Şimdi Ara

ASP - IP kaydedici + DB bağlantı kurma-DB'e yazma

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
22
Cevap
0
Favori
5.918
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 12
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • ASP dilinde yazılmış..
    web sayfamı ziyaret eden herkesin ip adresini kaydeden bir script lazım...
    yardımcı olursanız sevinirim



    < Bu mesaj bu kişi tarafından değiştirildi wk -- 26 Ekim 2004, 23:54:35 >



  • <body>
    <%
    IP = Request.ServerVariables("REMOTE_ADDR")
    %>
    IP: <%=IP%>
    </body>


    bu scriptteki "ip" değişkenini bir db de saklarsak .. :) çözülür gibi geldi
  • Onuda yapmak için yazayım buda benden olsun...Hatta tarih de ekleyelim tablo da tarih diye bir alan olcak ve değeri date olcak.O zmn hangi ip nin ne zmn girdiğini öğrenirsin.

    <%

    IP = Request.ServerVariables("REMOTE_ADDR")

    Set vt= Server.CreateObject("ADODB.Connection")
    vt.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("DATABASE YOLU.mdb")

    set rs= Server.CreateObject("ADODB.Recordset")
    Sor = "Select * from ipler*
    rs.open sor,vt,1,3

    rs.addnew
    rs("IP")=ip
    rs("tarih")=date
    rs.update
    rs.close
    set rs=nothing
    vt.close
    set vt=nothing
    %>



    < Bu mesaj bu kişi tarafından değiştirildi dc.frost -- 25 Ekim 2004, 20:01:26 >
  • teşekkürler
  • Rica ederim.
    İyi çalışmalar....
  • bu kodları *.html içine atsak;
    MS Access'te sadece boş bir dosya yaratsak ve siteye atsak olur mu?

    yoksa *.mdb'ye bazı ayarlar gerekiyor mu?
  • Mdb nın içerisini ayarlamadan nasıl ilgili yerlere kayıt alacak ki.. Tabi ayar gerekiyor..
  • öğrenicez...
  • Hem db de ayar gerekir.Hemde *.HTML de çalışmaması lazım.
  • biri de bu ayarlardan bahsetse fena olmayacak
  • Tam olarak hangi kodları istiyorsun db ye bağlanmanın kodu mu?
  • db oluşturma
  • içinde <% asp kodları %> bulunan bir dosyanın işlemesi için o dosyayı ".asp" oalrak kaydetmeniz lazım :)

    ---------------------------- ONEKSAYFA.ASP---------------------
    <html><head><title>ORNEK SAYFA</title></head>
    <body>

    <%
    IP = Request.ServerVariables("REMOTE_ADDR")

    Set vt= Server.CreateObject("ADODB.Connection")
    vt.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("DATABASE YOLU.mdb")

    set rs= Server.CreateObject("ADODB.Recordset")
    Sor = "Select * from ipler*
    rs.open sor,vt,1,3

    rs.addnew
    rs("IP")=ip
    rs("tarih")=date
    rs.update
    rs.close
    set rs=nothing
    vt.close
    set vt=nothing
    %>

    </body>
    </html>
    ---------------------------------------------




  • yaf db'de bisey yok ki zaten. bi tane table olusturacaksin. 3 tane field olucak. birincisi "id" olur, bunu primary key yaparsin. ikincisi "IP" olur bunu varchar yaparsin 15 karakter uzunlugunda olsa yeter. ucuncusu de "tarih" olucak. bunu da ister varchar ister date/time turunden yaparsin, database bitti.
  • BİTMEDİ!
    Başlamadı ki bitsin!?!
    Lütffen hayırsver bir arkadaş, mesela phpbb için veya webwiz için db oluşturma olayını adım adım anlatsın.
    Hayırsever arkadaşım, emin ol çok dua alacaksın. Bu sorunla çok karşılaşıldığı forumdaki mesajlardan belli.
  • quote:

    birincisi "id" olur, bunu primary key yaparsin. ikincisi "IP" olur bunu varchar yaparsin

    demekten yeni başlayan biri hiç bişi annamaz!
  • bunun baska aciklamasi yok. o kadar da bilmiyorsa yeni baslayan, gidip okuyup ogrensin. temel veritabani kavramlaridir (primaty key, varchar) bunlar. oturup burda bastan veritabani nedir diye anlatilacak degil herhalde. burda phpbb deki gibi bir kac click'le veritabani olusturmaktan bahsetmiyoruz. IP yi kaydeden basit bi veritabanindan bahsediyoruz, ki access de yapilan bir veritabani. gayet primitiv.
  • dig'e katılıyorum.

    Pek bir tembeliz. Armut piş ağzıma düş.

    Yukardaki kod çalışır. Access ile veri tabanı oluşturmak da çok basit. Yapmak isteyen en azından dener ve takıldığı yeri tekrar sorar. Zaten bu temel bilgileri dahi bilmiyorsa buradan anlatabilmek pek mümkün değil. En azından bu iş bu soru ile başlamaz, "veri tabanı nedir?" sorusu ile başlar.

    Arayınca internette çeşitli sayfalar var. İşte gözüme çarpan bir tanesi:
    http://www.students.itu.edu.tr/~sarikayas/veri%20tabani.htm
  • +1 Zamanında biz bişeyler öğreneceğiz diye kırk takla atardık. BBS ler vardı zamanında nerde internet falan....
  • +1
  • 
Sayfa: 12
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.