Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
20
Cevap
5937
Tıklama
0
Öne Çıkarma
ASP - IP kaydedici + DB bağlantı kurma-DB'e yazma
W
21 yıl
Binbaşı
Konu Sahibi

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 >

W
21 yıl
Binbaşı
Konu Sahibi

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


bu scriptteki "ip" değişkenini bir db de saklarsak .. :) çözülür gibi geldi


Bu mesaja 1 cevap geldi.
D
21 yıl
Yüzbaşı

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 >

W
21 yıl
Binbaşı
Konu Sahibi

D
21 yıl
Yüzbaşı

Rica ederim.
İyi çalışmalar....


Bu mesaja 1 cevap geldi.
S
21 yıl
Yüzbaşı

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?


Bu mesaja 1 cevap geldi.
B
21 yıl
Yüzbaşı

Mdb nın içerisini ayarlamadan nasıl ilgili yerlere kayıt alacak ki.. Tabi ayar gerekiyor..


Bu mesaja 1 cevap geldi.
S
21 yıl
Yüzbaşı

D
21 yıl
Yüzbaşı

Hem db de ayar gerekir.Hemde *.HTML de çalışmaması lazım.


Bu mesaja 1 cevap geldi.
S
21 yıl
Yüzbaşı

biri de bu ayarlardan bahsetse fena olmayacak


Bu mesaja 1 cevap geldi.
D
21 yıl
Yüzbaşı

Tam olarak hangi kodları istiyorsun db ye bağlanmanın kodu mu?


Bu mesaja 1 cevap geldi.
S
21 yıl
Yüzbaşı

W
21 yıl
Binbaşı
Konu Sahibi

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>
---------------------------------------------


Bu mesaja 1 cevap geldi.
D
21 yıl
Yüzbaşı

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.


Bu mesaja 1 cevap geldi.
S
21 yıl
Yüzbaşı

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.


Bu mesaja 1 cevap geldi.
S
21 yıl
Yüzbaşı

quote:

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

demekten yeni başlayan biri hiç bişi annamaz!


Bu mesaja 1 cevap geldi.
D
21 yıl
Yüzbaşı

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.


Bu mesaja 1 cevap geldi.
G
21 yıl
Yarbay

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


Bu mesaja 1 cevap geldi.
A
21 yıl
Çavuş

+1 Zamanında biz bişeyler öğreneceğiz diye kırk takla atardık. BBS ler vardı zamanında nerde internet falan....


Bu mesaja 1 cevap geldi.
B
21 yıl
Yarbay