PDA

Tam Sürüm Bilgini Göster : ASP (Active Server Pages/Aktif Sunucu Sayfaları)


Ağır_Seviyorum
11-06-2006, 16:18
ASP | Eğitici Dökümanlar

Kitap 1 - Download (http://www.karakapli.com/download/aspyegiris.pdf) ( .pdf formatında , 6 Sayfa )

İçindekiler ;
Asp'ye giriş
Asp ile neler yapabilirsiniz
Asp Geliştirme Programları -1-
Asp Geliştirme Programları -2-
Asp Geliştirme Programları -3-


Kitap 1 - Download (http://www.karakapli.com/download/evcilasp.pdf) ( .pdf formatında , 94 Sayfa )

İçindekiler ;
Asp nin Mana ve Ehemmiyeti
Personal Web Server Nedir ?
Değişkenlerimi kimseyle değişmem
Form'unda sayfalar yazmak
Sorgu Cümleciklerini kullanmak
Ah Veritabanı Ah ! (.mdb Kurulumu kullanımı)
Asp ile veritabanı bağlantısı
Host'Es meselesi
Biraz da VbScript -1-
Biraz da VbScript -2-
Sitede oturanların sayısı
Formdan veritabanı istikametine giden kayıtlar
VbScripti ile String düzenleme
Veritabanı kayıtlarını güncellemek
Asrın Fiyakası ; Mail Göndermeci ...
Asp ve Kabuklu yemişler (Cookie kullanımı)
Hariçten güzel okumak
Sub'ına kadar Asp
ActiveX DLL Olayı

Kesinlikle tavsiye ediyorum Arşivinizde bulusun.

Not : .pdf dosyaları göremiyorsanız bu programı indirin ;

Adobe Acrobat PDF Reader (http://www.adobe.com/support/downloads/product.jsp?product=1&platform=Windows)

Ağır_Seviyorum
11-06-2006, 16:23
ASP Güvenlik Scripti

Özellikle free host (ücretsiz web alanı veren sunucu) larda yaşanan güvenlik kodu uygulamalarının çalışmaması yüzünden geliştirdiğim bir güvenlik kodu uygulaması. Oluşturulacak güvenlik kodunun kaç karakterli olacağını isterseniz fonksiyonu çağırırken belirliyorsunuz (ki bu, farklı yerlerde ve farklı sayıda karakter kullanabilmek için) isterseniz küçük bir değişiklikle her zaman aynı karakter sayısında güvenlik kodu oluşturulmasını sağlayabiliyorsunuz. Şimdilik sadece sayısal değerlerden oluşan güvenlik kodu üretiyor. (Çünkü alfabetik karakterler için uygun resim dosyaları bulamadım. Alfabetik karakterlerin resimlerini bulunca alfanümerik karakterlerden oluşacak güvenlik kodu uygulamasını da hazırlayacağım.) Dowload ettiğinizde karakapli_guvenlik.asp dosyası içinde gerekli açıklamalar bulunmaktadır. Kendinize uygun şekilde ayarlamalarınız yaptıktan sonra ' (tek tırnak) ile başlayan açıklama satırlarını silmenizi tavsiye ederim. Uygulamayı kullanmak istediğiniz .asp uzantılı dosyalarınızın en başına
şeklinde ekleyebilirsiniz. Resim dosyaları guvenlik_images adlı klasörün içinde bulunmaktadır. guvenlik_images adlı klasör ve karakapli_guvenlik.asp adlı dosya host (sunucu) içinde root (ana dizin) üzerinde olacak şekilde tasarlanmıştır. Başka bir dizine kaydetmek isterseniz karakapli_guvenlik.asp adlı dosyanın içindeki resim dosyalarının ve include etiketinin yollarını uygun şekilde yeniden düzenlemelisiniz.

İNDİR (http://www.karakapli.com/download/karakapli_guvenlik.zip)

Yazar : demo

Ağır_Seviyorum
11-06-2006, 16:24
ASP Ziyaretçi Defteri Uygulaması ...

Benzerlerinden örnek alarak geliştirdiğim bir ziyaretçi defteri uygulaması:
denemek için tıklayın (http://k.domaindlx.com/karakapli/karapano.asp)
indirmek için tıklayın (http://www.karakapli.com/download/KKKPano.zip)

Scriptin sahibi : demo

Ağır_Seviyorum
11-06-2006, 16:26
ASP İle Rasgele Resim Gösterimi ...

<%
limit=7
redim link(limit)
redim image (limit)
link(1)="RESMİN LİNKİ"
image(1)="ResimYolu.gif"

link(2)="RESMİN LİNKİ"
image(2)="ResimYolu.gif"

link(3)="RESMİN LİNKİ"
image(3)="ResimYolu.gif"

link(4)="RESMİN LİNKİ"
image(4)="ResimYolu.gif"

link(5)="RESMİN LİNKİ"
image(5)="ResimYolu.gif"

link(6)="RESMİN LİNKİ"
image(6)="ResimYolu.gif"

link(7)="RESMİN LİNKİ"
image(7)="ResimYolu.gif"

randomize
random=int(rnd*limit)+1
%>

Hemen altına ;
Kod:
<%= image(random) %> (http://%3c%=%20link%28random%29%20%%3e/)

Ağır_Seviyorum
11-06-2006, 16:26
ASP SÖZLÜK - Nesnelerin Kullanımı

.Response Nesnesi
Bu nesne ile isterseniz kendiniz için isterseniz ziyaretçinizi için yazdyrmak için kullanabilirsiniz.Mesela
<% Response.write "Merhaba" %>
diyerek sitedeki ziyaretçiye Merhaba yazdırmış olduk.

.Response.Cookies
Kullanıcıya cookie(çerez) atmak için kullanılır.Kullanımı :
Response.Cookies("isim")("isim")="deger"
Response.Cookies("isim")("isim").expires=#01/01/2004#
gibi kullanılır.

.Request Nesnesi
Veri almak için kullanılır.Yazılışına göre nereden alınacağı anlaşılır.
Mesela
Request("isim") derseniz "isim" adındaki querystring ve form'u alırsınız.

.Request.Cookies
Adından da anlaşılacağı üzere kullanıcıdan cookie bilgilerini almak için kullanılır.Kullanımı :
Request.Cookies("isim")("isim")="deger"

.Response.redirect
Bu kod da sayfaya giriş yapıldığı an yazılan adrese yönlendirme yapar.Kullanımı :
<% Response.redirect "http://www.asprehberi.net" %> , gibi

.Response.end
Bu kod'da diğer tarafla bağlantıyı bitirir.
Response.end in altındaki hiç bir işlemi yapılmaz.Genelde kullanıcıdan alınan bilgileri kontrol ederken sık kullanılır.

.Session Nesnesi
Mesela bir üyelik sistemi kulanıyorsunuz.Bir kişiye form mu çıksın veya giriş yapılmış yazısı buna session nesnesi ile karar
verebilirsiniz.Kullanımı için örneğin üyelik sisteminde giriş yapıldığında
<%
session("uye")="girdi"
%>
diye bir session atarsınız.Sonra Sayfanıza
<%if
session("uye")="girdi" then
resonse.write "giris yapilmis"
%>

.Session.Abandon
Session'ların hepsini siler.

.Querystring
Kullanımı : <% request.querystring("id") %> şeklinde olur.
Anlamı o sayfaya gelen adres çubuğundaki bilgileri almaktır.
Bu kod ile id yi aldık.

.Recordset
DB ye baganarak veri çekmememizi ve işletmemizi sağlayan objedir.Mesela
<%=recordset("field")%>
burda seçilmiş olan bir tablodan recordset değişkeniyle alanadındaki veriyi ekrana yazdırıyoruz.

.Include
Kullanımı :
Biz bu kodu yazdığımız yere dosya.asp'nin içeriğini yerleştirmiş oluyoruz.

.Replace
Mesela bir ziyaretçi defteri yazdınız.Kullanıcı yorumun da eğer ASP kodu yazarsa o zaman bu kod çalışır.Diyelimki
<% response.redirect "http://www.google.com" %> diye yazarsa sayfaya kim girerse girsin hemen google adresine yönlenir.
Fakat ona izin vermek istemiyorsanız replace den yararlanmak zorundasınız.
Form dan bilgiyi alırken kullanymy şöyledir :
<% yorum = replace(yorum, "<", "[") %>
Bu kodda alynan yorum daki "<" isaretini "[" ile değiştirdik.Böylelikle yazılan kodları pasif hale getirebilirsiniz.Bunun dışında replace ile

birçok sey yapabilirsiniz. Mesela yazylan '' :D " Smiley'leri resimlerle replace ettirebilirniz.

.Response.Flush
Bu ise Response.Buffer ın tam tersidir.
Response.Flush = "true" şeklinde kullanılır.
Sayfanın buffer'a alınmadan yükledikçe açılmasını sağlar.

.Response.Buffer
Bu kod sayfanızın başına konur ve eğer konulmuşşa ziyaretçi o sayfayı yüklendikçe görmek yerine bekleyip tamamen bitmiş halini

görür.Yani verileri buffer'a alarak tamamını yükledikten sonra tamamanı gösterir.
Kullanımı : <% Response.Buffer = "TRUE" %> şeklindedir.

If ve else
Belirli şartlara göre bir olayın olmasını istediğimiz zaman if kullanırız.Adyndanda anlaşılır.Mesela form alırken kullanabiliriz.Örnek :
<% if isim = "" then
response.write "Lütfen isim giriniz."
response.end
end if
%>Böylelikle eğer "isim" adlı form boşsa diğer işlemlerin hiçbirisini yapmadan("response.end" ile) "Lütfen isim giriniz." diye yazdırır.

.Do ve Loop
Bir veriyi döngüye başlıyacağı yerin hemen üstüne "do" komutunu kullanırız.Ve devam etmesi içinse "loop" komutunu kullanırız.
Örnek :
<%
do while not recordset.eof
response.write alanadi
recordset.movenext
loop
%>
bu kodla veri1,ver2,veri3 seklinde sıralanır.

.ServerVariables
O an ki sunucu bilgilerini almamıza yarar.Mesela
<%=request.ServerVariables("Remote_ADDR")%> diyerek sunucudan o anki kullanıcının ekranına kendi ip sini yazdırabiliriz.
<%=request.ServerVariables("HTTP_Refferer")%> diyerek hangi sayfadan geldiğini yazdırabiliriz.

.Tablo'dan veri sayısı almak
Bu işlemi yapmak için count ifadesini kullanırız.Örnek :
Veritabanımızda, üyeler diye bir tablo olsun ve içinde üyeler olsun ve biz kaç tane üye olduğunu saydıralım.
<% set rs = vt.execute("select count(*) as uyesayisi from uyeler") %>
Evet bu kod ile sayıyı aldık ve yazdırmak içinde asağıda ki kodu kullanabiliriz.
<%=rs("uyesayisi")%>
Diğer bir yol ise normal bir sql komutunun altında
<% rs.recordcount %> demektir.

.On error resume next
Adynda da anlaşılacağı üzere bir hata olursa diğer satır'a geçmesini sağlar.

.FileSystem
CopyFile Dosya kopyalar
MoveFile Dosyaları başka bir dizine taşır
CopyFolder Klasörleri kopyalar
MoveFolder Klasörleri taşır veya aynı dizindeyse ismini değiştirir
CreateFolder Yeni klasör oluşturur
DeleteFile Dosya Sil
DeleteFolder Klasörleri siler
FileExists Dosyanın olup olmadığını synar
FolderExists Klasörün olup olmadığını sınar
DriveExists Sürücünün olup olmadığını sınar
CreateTextFile Yeni bir metin belgesi oluşturur.
GetFolder Klasörü ve içeriğini kullanıma hazırlar
GetFile Dosyayı kullanıma hazırlar
GetDrive Sürücüyü kullanıma hazırlar
GetFolderName Dizin ismini verir
GetDriveName Sürücü ismini verir
GetParentFolderName Üst dizinin adını verir
GetFileName Dosya adını verir.

Kaynak : Aspİndir (http://www.aspindir.com/)

Ağır_Seviyorum
11-06-2006, 16:28
ASP'de kullanılan tarih biçimlerinin hepsini aşağıda görebilirsiniz.

1.Format
<%= FormatDateTime(Date) %>
Ekrana çıktısı "11.05.2005" şeklindedir.

2.Format
<%= FormatDateTime(Date, 0) %>
Ekrana çıktısı "11.05.2005" şeklindedir.İlkinci ile farkı yoktur.

3.Format
<%= FormatDateTime(Date, 1) %>
Ekrana çıktısı "11 Mayıs 2005 Çarşamba" şeklindedir.

4.Format
<%= FormatDateTime(Date, 2) %>
Ekrana çıktısı aynı şekilde "11.05.2005" şeklindedir.

5.Format
<%= FormatDateTime(Now, 3) %>
Çıktısı "13:01:56" şeklindedir.Zamanı gösterir.Aynen "Saat Dakika:Saniye" dir.

6.Format
<%= FormatDateTime(Now, 4) %>
Çıktısı "13:01" şeklindedir.Zamanı gösterir ve "Saat Dakika" şeklindedir.

7.Format
<%= FormatDateTime(Now) %>
Çıktısı "11.05.2005 13:01:56" şeklindedir.Tarih ve zaman bilgisini gösterir

Ağır_Seviyorum
11-06-2006, 16:29
ASP 'de Karşılaşabileceğiniz bazı hata mesajları ve çözüm yolları

• Microsoft VBScript compilation (0x800A03FB)
Expected 'Loop'
Hata Nedeni :
Bu hatayu Do döngüsüne başladıktan sonra döngünün devam etmesi için Loop komutunu koymadığınızdan dolayı alırsınız.
Hata Çözümü :
Do.. döngüsünün başladığı noktayı takip edin ve gereken yere Loop komutu yerleştirerek sorunu çözün.

• Subscript out of range (0x800A0009)
Hata Nedeni :
Split ile böldüğünüz Dizide olmayan bir rakam'ı kullanmaya çalışırsanız bu hatayı alırsınız.
Örnek vermek gerekirse
<%
strYazi = "ASPRehberi.Net"
strDizi = Split(strYazi,".")
Response.Write strDizi(5)
%>
Burada 0 ve 1. olmak üzere 2 adet verimiz vardır.Bunlar ASPRehberi(0 ve Net(1) dir.Burada bunların üstünde bir rakam kullanırsanız bu hatayı alırsınız ve size yazmış olduğunuz rakam ile ilgili olarak hata mesajı yazdırır.Buradaki örneğe göre :
Subscript out of range: '[number: 5]'
gibi bir hata çıkmaktadır.
Hata Çözümü :
Böldüğünüz değerde olmayan veriyi kullanmadığınızdan emin olun.Verilen hata mesajındaki rakam'a ve satır'a göre hatayı bulup düzeltebilirsiniz.

• Server.CreateObject Failed (800401f3)
Hata Nedeni :
Sunucunuzda yüklü olmayan bir bileşeni kullanmaya çalışırken bu hatayı alabilirsiniz.
Hata Çözümü :
Kullanmak istediğiniz bileşeni sunucunuza yüklemelisiniz.

• Too Few Parameters,Expected 1
Hata Nedeni :
Bu hatayı genelde sql komutunuzu yanlış yazdığınızda alırsınız.
Mesela :
<% sql = "select * from tablo WHERE id ="&id&" " %>
derseniz ve eğer id diye bir alan yoksa bu hatayı alabilirsiniz.
Hata Çözümü :
Sql komutunu baştan yazmayı deneyin ve yazdığınız alan isimlerinin doğruluğundan emin olun.

• General error unable to open registry key (80004005)
Hata Nedeni :
Eger bu hatayı alıyorsanız.Database yolunuzu yanlış girdiğinizden dolayı alıyorsunuzdur.
Hata Çözümü :
Database yolunun doğru olduğundan emin olun.

• Syntax error (missing operator) in query expression (0x80040E14)
Hata Nedeni :
Bu hatayı genelde eğer database de querystring ile aldığınız alanı seçtirmek isterken alırsınız.Yani anlamı id no yu doğru alamadığınızdan dolayıdır.
Hata Çözümü :
Sayfada id no yu nasıl aldığınız bir daha kontrol edin ve ona göre asp kodunu yazın.

• Cannot update. Database or object is read-only (80004005)
Hata Nedeni :
Bu hatayı db nizin olduğu işlem yaptığınız klasörde eğer yazma izni yoksa alırsınız.
Hata Çözümü :
Bu problemin çözümü için hosting'i sağlayan kişiyle bağlantıya geçip klasörünüze yazma izni vermesini söylemeniz lazım.
Sitemizde Makaleler kategorisinde "IIS ve Yazma İzni" konusunu bulabilirsiniz

• Expected 'End' (800a03f6)
Hata Nedeni :
Açmış olduğunuz If döngüsünü kapamamış olabilirsiniz.
Hata Çözümü :
If döngülerinizi tekrardan gözden geçirin.Hata da gösterilen satıra end if yazmayı deneyin.

• Expected statement (800A0400)
Hata Nedeni :
Açmış olduğunuz ASP tag'ını kapamamış olabilirsiniz.
Hata Çözümü :
ASP tag lerini gözden geçirin.<% %> taglerinin eşit sayıda olduğundan emin olun.

• Expected End of Statement (BC30205)
Hata Nedeni :
ASP kodlarını belirten <% ASP kodu %> açma kapama imleç lerini yanlış kullandığınızdan dolayı olur.
Hata Çözümü :
ASP kodunun bittiği yere %> koyduğunuza emin olun.Veya fazladan <% olmadığından emin olun.

• Permission Denied (800a0046)
Hata Nedeni :
Sunucunuzda FSO desteği pasif durumdayken FSO(File System Object) kullanmaya çalışırken alırsınız.
Hata Çözümü :
FSO desteğini açmak için klasörlerinize yazma izni ve tam kontrol vermelisiniz.Sitemizde "IIS ve Yazma İzni" makalesinde bunu detaylı olarak görebilirsiniz.Sunucunuzda çalıştırmak için hosting sağlayıcınızla iletişim kurmalısınız.

• loop without do (800a040e)
Hata Nedeni :
Bu hatayı eğer bir döngünün devam etmesini belirtmiş ve nerden başlayacağını belirtmediyseniz alırsınız.
Hata Çözümü :
Döngüye girmesini istediğiniz yerin başına
<% do while not recordset.eof %>
kodunu koyarak bu sorunu çözersiniz.

• The Microsoft Jet database engine cannot find the input table or query tablo. Make sure it exists and that its name is spelled correctly. (80040e37)
Hata Nedeni :
Adında anlaşılacağı gibi bir tablo'yu açarken tablo'yu bulamadığını belirtiyor
Hata Çözümü :
Tablo'nun database'inizde olduğundan emin olun.

• Yanit nesnesi error Üstbilgi hatasi (80004005)
Hata Nedeni :
Hatayı aşağıda ki kodu sayfanınızın başına koyarak düzeltebilirsiniz.
Hata Çözümü :
<% Response.buffer = True %>

• Object Required (0x800A01A8)
Hata Nedeni :
Adındanda anlaşılacağı üzere degişken kullanmışsınız fakat degişken tanımlı değildir.
Hata Çözümü :
Değisken'i tanımlayarak ve dogru olarak kullanarak bu sorunu çözersiniz.

• Operation don't allowed when object is closed (0x800A0E78)
Hata Nedeni :
Bu hatayı DB'den veri sildikten sonra değişkeni kapatırsanız alırsınız.
Hata Çözümü :
DB'den veri sildikten sonra
<%
rs.close
set rs = nothing
%>
kodunu kaldırarak çözebilirsiniz.

• Type mismatch (0x800A000D)
Hata Nedeni :
isim yazan yerde sub(altsayfa) adı olabilir.Eğer bu hatayı alıyorsanız isim(sizinkine göre değişir) adlı sub'ı tanıtmamışsınız demektir.
Hata Çözümü :
ısim adlı sub'a gitmek için "islem" değişkenini kullanacağım.
Sayfanızın başına şu kodları yerleştirin:
<%
If islem = "isim" then
call isim
end if
%>

• Data type mismatch in criteria expression (80040e07)
Hata Nedeni :
Bu hatayı sql komutunuzda yanlış seçim yaparak alırsınız.Mesela veritabanınızda bir alana numara(değeri number olan) alana yazı eklemeye çalışırsanız bu hatayı alırsınız.
Hata Çözümü :
Veritanınızdaki data türü'nü değiştirerek sorunu çözebilirsiniz.

• Unspecified Error (Belirtilmemiş Hata) (0x80004005)
Hata Nedeni :
Bu hatayı almanız için geçerli bir neden yoktur.Web üzerindeki bir sunucuda genellikle almazsınız, genelde localhost'da rastlarsınız.
Hata Çözümü :
Veritabanı ismini değiştirerek bu sorunu çözebilirsiniz.Veritabanınız olan .mdb dosyasının ismini değiştirmeniz ve bağlantınızı ona göre ayarlamanız yeterli olacaktır.

Kaynak site : www.asprehberi.com (http://www.asprehberi.com/)

Ağır_Seviyorum
11-06-2006, 16:32
ASP ile T.C.M.B Döviz Kurları İçin Kodlar


ASP ile T.C.M.B. Döviz Bilgilerini (dolar ve euro. diğer döviz birimleride eklenebilir.) Sitenize Ekleyin. Fatih Beyin verdiği bir kodun geliştirilmişidir.


<%@ language="vbscript" codepage="1254" %>
<% option explicit %>
<%
dim xa,xb,xc,xd,xe,xf,xg,xh,xi,xj,xk,xl,xm,xn,xo,xp,xq ,xr,xs,xt,xu
xa = "http://www.tcmb.gov.tr/kurlar/today.html"
set xb = server.createobject("microsoft.XMLHTTP")
xb.open "get",xa,false
xb.send
xc = xb.responsetext
set xb = nothing
xd = instr(xc,"ced at ")
xe = trim(mid(xc,xd+7,5))
xf = trim(mid(xc,xd+16,10))
xg = trim(mid(xf,4,2))
xh = trim(mid(xf,1,2))
xi = trim(mid(xf,7,4))
select case (xh)
case "01"
xj = "Ocak"
case "02"
xj = "Şubat"
case "03"
xj = "Mart"
case "04"
xj = "Nisan"
case "05"
xj = "Mayıs"
case "06"
xj = "Haziran"
case "07"
xj = "Temmuz"
case "08"
xj = "Ağustos"
case "09"
xj = "Eylül"
case "10"
xj = "Ekim"
case "10"
xj = "Kasım"
case "12"
xj = "Aralık"
end select
xk = dateserial(xi,xh,xg)
xl = cdate(xk)
xm = weekday(xl)
select case (xm)
case "1"
xn = "Pazar"
case "2"
xn = "Pazartesi"
case "3"
xn = "Salı"
case "4"
xn = "Çarşamba"
case "5"
xn = "Perşembe"
case "6"
xn = "Cuma"
case "7"
xn = "Cumartesi"
end select
xo = xg & " " & xj & " " & xi & " " & xn & " günü saat " & xe
xp = instr(xc,"USD")
xq = trim(mid(xc,xp+37,11))
xr = trim(mid(xc,xp+50,11))
xs = instr(xc,"EUR")
xt = trim(mid(xc,xs+37,11))
xu = trim(mid(xc,xs+50,11))
%><div align="center"><table border="0" cellspacing="0" cellpadding="2" height="120" width="190"><tr><td colspan="3" style="font-size:8px;font-family:verdana;"><%=xo%>'da belirlenen gösterge niteliğindeki T.C.M.B. <font color=#FF0000>Döviz Kurları:</font></td></tr><tr><td style="font-size:9px;color:#FF0000;font-family:verdana;font-weight:bold;">Döviz</td><td style="font-size:9px;color:#FF0000;font-family:verdana;font-weight:bold;">Alış</td><td style="font-size:9px;color:#FF0000;font-family:verdana;font-weight:bold;">Satış</td></tr><tr><td style="font-size:9px;color:#336699;font-family:verdana;font- weight:bold;"><img border=0 src=images/dollar.gif height=12 align=left>Dolar</td><td style="font-size:9px;color:#336699;font-family:verdana;"><%=xq%></td><td style="font-size:9px;color:#336699;font-family:verdana;"><%=xr%></td></tr><tr><td style="font-size:9px;color:#336699;font-family:verdana;font- weight:bold;"><img border=0 src=images/euro.gif height=12 align=left>Euro</td><td style="font-size:9px;color:#336699;font-family:verdana;"><%=xt%></td><td style="font-size:9px;color:#336699;font-family:verdana;"><%=xu%></td></tr><tr><td align="center" colspan="3" style="font-size:9px;font-family:verdana;">Coded By Demo From KaraKaplı</td></tr></table></div>



dolar resmi:http://www.karakapli.com/images/dollar.gif

euro resmi:http://www.karakapli.com/images/euro.gif

Yukarıdaki resimler root altında images klasörü (dizini) içine kopyalanmalıdır ya da kopyaladığınız yere göre kodlarda gerekli değişikliği yapmayı unutmayın.

asp destekli hostu olmayanlar için html sayfalara eklenecek kodlar (bu kodlar için resim kopyalamanız gerekmez):

<div aling="center"><iframe align="center" frameborder="no" height="140" width="190" src="http://www.karakapli.com/tcmbdvz.asp" scrolling="no"></iframe></div>

Ağır_Seviyorum
11-06-2006, 16:35
" ASP SayaÇ Scripti "

Ziyaretçinin IP numarasını , o an sitede online olan toplam ziyaretçiyi
günlük toplamı ve genel toplamı gösteren güzel bi script...
içinde kurulum için gerekli bilgiler mevcut ...

http://img219.imageshack.us/img219/9193/adsz7pg.jpg (http://www.megaupload.com/?d=QUU8MICE)

Sayacı indirmek için tıklayın ... (http://www.karakapli.com/download/sayac.zip)

Kurulum ;
iki dosyada da; veritabanı adını ve hostunuz izin veriyorsa yolunu güvenliğiniz için değiştirin.
zipli dosyayı açtığınızda sayac klasörü içindeki dosyaları root
dizinine kopyalayın. dosya yerleşimi direk root dizinine göredir.
değişklik yaparsanız, sayfalarda ve include kodunda da gerekli değişikliği yapmalısınız.
sayac.asp sayacın görünmesini sağlar. sayacadmin.asp sayacın
istatistiki verilerini görmenizi ve sayacı sıfırlamanızı sağlar.
sayacın görünmesini istediğiniz yere;
kodunu ekleyin.
sayacadmin.asp de şifrenizi değiştirin. şimdiki şifre: demo

kodlayan : demo

Ağır_Seviyorum
11-06-2006, 16:38
• Asp dilinde yardım alabileceğiniz bazı siteler ;

www.w3schools.com (http://www.w3schools.com/) [İng] Doktor tavsiyesi ! Programlama dillerinde oldukça geniş örneklemeler vaar...
http://msdn.microsoft.com (http://msdn.microsoft.com/) [İng] Programlama dillerinde takıldığınız noktada kütüphaneye girin , serach edin!
www.codeave.com (http://www.codeave.com/) [İng] Asp,Js,Css,Html başlıklarında gelişmiş örnek uygulamalar mevcut
www.asprehberi.net (http://www.asprehberi.net/) [Tr] Asp hakkında Makaleler, Örnek kod ve scriptler + bileşenleri bulabileceğiniz Türkçe! bir site ...
www.aspindir.com (http://www.aspindir.com/) [Tr] AspRehberi ile kardeşsite , içerik bakımından pek fark yok , tekeksiği forumu ...
www.maxiasp.com (http://www.maxiasp.com/) [Tr] Türkçe alternatiflerinizden biri.Kısa uygulamalardan scriptlere birçok içerik mevcut...
www.webdersleri.com (http://www.webdersleri.com/) [Tr] Program tanıtım ve anlatımlarını bulabileceğiniz bir site...
www.yazgelistir.com (http://www.yazgelistir.com/) [Tr] Bana göre profesyonellerin buluştuğu bir site , içerik açısından tartışılmaz , son haberleri de takip edebilirsiniz.
www.asp101.com (http://www.asp101.com/) [İng] Asp hakkında birçok uygulama anlatımı bulabileceğiniz bir alternatif
www.aspin.com (http://www.aspin.com/) [İng] Ücretli - ücretsiz birçok uygulama mevcut , scriptler konusunda çok geniş bi arşive sahip
www.hotscripts.com (http://www.hotscripts.com/) [İng] Neredeyse tüm alanlarda 1000lerce scriptin bulunduğu bir site (üyelik gerektiriyor)
www.aspfree.com (http://www.aspfree.com/) [İng] Asp , .NET ... birçok dalda anlatımlar ve örnekler mevcut
www.hazirkod.com (http://www.hazirkod.com/) [Tr] asp,php,flash,html...Takıldığınız noktalarda yardıma yetişen kodlar ...
www.scriptler.com (http://www.scriptler.com/) [Tr] Asp,Php,Js,Cgi dallarında birçok makale ve hazırkod bulabileceğiniz bir site

yazan : sureyyaozkoru
(http://www.morasp.com/)