ExtraForum - 1299 Private Serverlar - Server Dosya Paylaşımları
Would you like to react to this message? Create an account in a few clicks or log in to continue.
ExtraForum - 1299 Private Serverlar - Server Dosya Paylaşımları

Güncel Paylaşım Forumu !
 
AnasayfaGaleriAramaLatest imagesKayıt OlGiriş yap
Eğlence Başladı Rütbeni Seç! TIKLA
Moderatör Alımı Başladı TIKLA

 

 Reklam Scripti Yazalım (1.Bolum)

Aşağa gitmek 
YazarMesaj
ALPA
Site Kurucusu
Site Kurucusu
ALPA


Mesaj Sayısı : 815
Nerden : Ankara
Kayıt tarihi : 02/03/09
Rep Puanı Rep Puanı : 32

Reklam Scripti Yazalım (1.Bolum) Empty
MesajKonu: Reklam Scripti Yazalım (1.Bolum)   Reklam Scripti Yazalım (1.Bolum) Icon_minitimeÇarş. Nis. 08, 2009 5:50 pm

Dersimize giriş yapalım: Script'imiz, reklam.asp, git.asp, login.asp, ekle.asp, gos.asp, db.asp olarak 6 asp sayfasından oluşacak. Tabii bir de mdb'miz, yani veritabanımız olacak.

Şimdi biz reklam.asp, git.asp, db.asp ve de veritabanımızı yapacağız.

İlk olarak veritabanımızı oluşturuyoruz.

id Otomatik Sayı
tnt Metin
url Metin
resim Metin
onay Sayı
gs Sayı
tik Sayı
tarih Tarih/Saat

Evet tablomuzun içi hazır, tabloya "reklam" adını koyup kapatıyoruz ve veritabanımızın adıda "sanalkurs" olsun.

db.asp sayfamızı yazıyoruz

db.asp
<%
Set baglanti = Server.CreateObject("ADODB.Connection")
baglanti.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("sanalkurs.mdb")
%>

eminim cogumuz bu sayfanın ne işe yaradıgını biliyoruz veritabanımızın yolu



Şimdi reklam.asp sayfamızı yazalım:

reklam.asp


<!--#include file="db.asp"-->
' veritabanımızı sayfamıza bagladık

<%
set rs = server.createobject("ADODB.Recordset")
sql = "Select * from reklam where onay=1"
rs.open sql,baglanti,1,3
' veritabanımızın reklam tablosundaki onaylı olan verileri sayfaya dokmesini istedık
rsx = rs.RecordCount
Randomize
id = Int((rsx * Rnd)+ 0)
rs.Move(id)
%>
<%
' hep aynı reklam gosterılmesın sayfa yenılendıgınde bannerimzda değişsin rastgele veri cagrdık
%>

<center>
<a title="<%=rs("tnt")%>" href="git.asp?id=<%=rs("id")%>">
<img src =<%=rs("resim")%> width="468" height="60"></a>
</center>
<%
'ben bannerın eklendıgı tabloda ortalanasını ıstedım bu arada bannerın boyutu 468x60 olarak ayarladım
%>
<%
rs("gs")=rs("gs")+1
rs.update
rs.close

'burdada gosterımı 1 sayı artırdık ve baglantımızı kapattık
%>


Sıra git.asp'de, belki gereksiz olarak gorunebilir; ama ben tıklama sayısını da almak istedim. Reklam kaç sefer tıklanmış? Tebessüm

git.asp

<!--#include file="db.asp"-->
<%
'soylemeye gerek yok .......
%>
<%

if (not Isnumeric(request.QueryString("id"))) then
response.redirect "default.asp"
end if
<%
'idmizi ince bi elekten geciriyoruz
%>

id=Request.Querystring("id")

set rs = server.createobject("ADODB.Recordset")
sql = "Select * from reklam where id="&id&""
rs.open sql,baglanti,1,3
%>
<%
' gelen id ye gore verimizi istedik
%>
<meta http-equiv="refresh" content="5;URL=<%=rs("url")%>">
<%
' adresi verdik artık gidebilir
%>
<% rs("tik")=rs("tik")+1
rs.update
rs.close

'evet tiklamayıda 1 sayı yukselttık
%>


Şimdilik dersimiz bitti, bir sonraki derste script'imize bir yonetim paneli yapacagız.

Sorularınızı varsa yazın, bir sonraki derste görüşmek üzere hoşçakalın.

NOT: Dersi tamamen kendim yazdım ve sadece sanalkurs.net'te yayınlanmaktadır...
Sayfa başına dön Aşağa gitmek
http://www.weyyo.com
 
Reklam Scripti Yazalım (1.Bolum)
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Bölüm İndex'i [Güncel]
» F-16 Savaş Uçağı Modelleme (Bölüm 2)
» F-16 Savaş Uçağı Modelleme (Bölüm 1)
» Bölüm Kuralı ve Uyulması Gerekenler.
» Instr İle Arama Scripti

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
ExtraForum - 1299 Private Serverlar - Server Dosya Paylaşımları :: ASP-
Buraya geçin:  

weyyo

knight online serverlar

metin2 serverlar

silkroad serverlar