Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Merhabalar,
Veri tabanı ile kodlarımızı ilişkilendirirken çok sık karşılaşabileceğimiz bağlatı hataları ve çözümlere değinmek istedim bu dersimizde.
Öncelikle Local Makinamızda hata sayfalarını görüntüleyebilmek için, yönetimsel araçlardan IIS ayarlarımızı düzenlememiz gerekir.
Şimdi yapmış...
Merhaba arkadaşlar,
Bu dersimizde ASPJpeg ile web sitemize yüklediğimiz resimlerin üzerine belirlemiş olduğumuz bir yazı yazdıracağız.
Burada amaç resimlerimizin bizim iznimiz olmadan kullanılmaması. Evet aşağıda örnek kodumuz mevcut;
Set Jpeg = Server.CreateObject("Persits.Jpeg")
Path =...
Merhaba,
Bu dersimizde CDONTS ile Dosyayı Mail olarak yollamaktan söz edeceğim.
<%
Set Mail = Server.CreateObject("CDONTS.NewMail" )
Mail.From= "[email protected]"
Mail.To= "[email protected]"
Mail.Subject="This is a Test"
Mail.AttachFile Server.MapPath("/dosya.txt" )
' Fiziksel yol...
Herhangi bir tablodan rastgele veri çekmek için önce "sanalkurs.mdb" adlı bir Access veritabanı oluşturalım. Tablomuzun adı "dersler" olsun. Dersler tablosunun içerisindeki "asp" alanından rasgele veri alalım.
Veri tabanı adı: sanalkurs.mdb
Tablo adı: dersler
Alan adı: asp
İlgili kod
<%
Set...
Üye kayıt, tavsiye, yorum vb. gibi forumlarda kullanıcının mail adresinin doğru olup olmadığını kontrol etmek için aşağıdaki fonksiyon ve kodlar kullanılır...
Fonksiyon
FUNCTION KONTROL(STR)
ET = INSTR(2, STR , "@" )
IF ET = VBISNULL THEN
KONTROL = FALSE
ELSE
ETK = ET
ET = TRUE
END IF
IF...
Sitemize ziyaretçilerimiz hangi sitelerden geliyor öğrenelim.
Ziyaretçinin geldiği sayfanın adresini bulan kod:
<%
strReferrer = Request.ServerVariables("HTTP_REFERER")
If strReferrer <> "" Then ' Eğer ziyaret başka siteden geliyorsa
strSite = Split(strReferrer,"?") ' Querystring...
Sitenize erişmesini istemediğiniz IP numaralarını bir dizi içine alarak o ziyaretçileri istediğimiz bir sayfaya yönlendirebiliriz.
Bu işlem için aşağıdaki fonksiyonu kullanıyoruz.
<%
'//IP Engelleme fonksiyonu
'//Aşağıdaki IP numaralarını ve sayısını düzenleyerek engellenecek IP numaralarını...
Bir çok sitede gördüğümüz sayfa yüklenme süresi nasıl hesaplanır ve sitede gösterilir bunu inceleyelim...
Bu işlem için aşağıdaki kodları kullanmak yeterli olacak.
<%
'// Sayfamızın en başına bu kodu ekliyoruz ve site açılmaya başlayınca Süre başlıyor.
BaslangicZamani = timer
'// Sayfamızın...
ASP siteniz üzerinden direk olarak mail göndermek istiyorsanız tek yapmanız gereken şey mail bileşenini aktifleştirecek bir kod eklemeniz sayfanıza..
Bu kodda gereken xx'leri kendi hostunuza uyarlayıp upload ederseniz olay tamamdır.
Set Mail = Server.CreateObject("Persits.MailSender")...
İlk önce default.asp diye bir sayfa oluşturalım:
<p><a href="sub.asp?islem=anasayfa">Ana Sayfa</a></p>
<p><a href="sub.asp?islem=hakkimda">Hakkımda</a></p>
<p><a href="sub.asp?islem=iletisim">İletişim</a></p>
Şimdi sıra geldi Sub.asp sayfamızı oluşturmaya :
<%
islem =...
Bu derste üye girişi yapacağız, üye olan kimse eğer boş alan burakırsa bir yazı çıksın ve onu uyarsın.
Şimdi Form.asp'yi yapalım.
<form action="login.asp" method="post">
<input type="text" name="user"> <br>
<input type="text" name="pass" <br>
<input type="submit" value="Gonder">
</form>
Data...
Birçok büyük sistem logları veritabanında saklamak yerine dosya sisteminde saklamayı tercih ederler. Çünkü;
a) Daha hızlı
b) Kontrolü daha kolay
b) En önemlisi daha güvenli
Saldırganın admin panelini ele geçirdiğini düşünelim, buradan istediği şekilde loglarda oynama yapabilecektir, ama biz...
Aşağıdaki kodlar ile ilk önce formumuzu oluşturuyoruz.Bu sayfayı form.asp olarak kayıt ediniz.
<html>
<head>
<title></title>
<**** HTTP-EQUIV="Content-Type" content="text/html; charset=windows-1254">
</head>
<body>
<%
Dim oconn,rsuser,yol
set oconn= Server.CreateObject("ADODB.Connection")...
Merhaba Arkadaşlar,
ASP ile programlar ürettiğimizde bazı durumlarda aynı kod parçasını birden fazla kullanmamız gerekebilir ASP ile oluşturulmuş bir kod bloğunun ana program içerisinde islenildiği anda kullanılması programcıya esneklik ve kolaylık sağlar. Bu tekrarlanacak mini program...
Bu methodumuz Scriptimiin CACHE Bellekte saklanmasını sağlar. Yani Response.Expires'in tam tersidir.
ÖRNEK:
<%LANGUAGE =VbScript%>
<%Response.Expires=0%>
' Sayfanın burada CACHE belleğe alınmasını engelliyoruz
Bu sayfaCACHE Bellekte saklanmaz.Her yenilemede yani sayfa her çağrıldıgında...