ASP

Asp Genel Kodlar

Kod Alanı:



Date

Date



Gün,ay ve yil olarak sistemin tarih bilgisini verir.

a=Date

a=25.11.2003 gibi





Kod Alanı:



Dateadd

Dateadd(süre,sayi,tarih )



Belirtilen tarih bilgisine belli bir süreyi ekler.Sayi rakamsal
olarak kaç tane eklenecegini,süre ise eklenecek zaman birimi
belirtir.(m=ay,d=gün,h=saat,n=dakika vb. )

a=DateAdd("d",2,date )

date=25.11.2003 ise a=27.11.2003 olur.


ASP Functions Komutları

Bu bölümde sık kullanılan
kodlar üzerinde daha detaylı durulacaktır. Bazı kodlar nadir
kullanıldığından detaya girilmeyecektir. Expert modunda alt
grupların açılımında ek kodlar görebilirsiniz. Normal modda bu
kodlar otomatik olarak eklendiğinden sınıflanma içine alınmamıştır.




1- Conversions Functions : array, boolean, number, object, string




2- escape



3- eval



4- getProperty



5- getTimer



6- getVersiyon


ASP Array Nesnesi Ve Yöntemleri

Birden fazla değişkeni
tanımlamak için kullanılan dizi değişkenleridir. Array nesnesi
ilerde kullanılmak amacı ile aynı değişkenlerde olduğu gibi bilgi
depolamaya yarar. Farklı olarak bu depolamayı index adı verilen
belirli sekanslar içinde bulundururlar. İndex sayıları 0`dan başlar
1,2,3,4...... şeklinde devam eder. Flash`

ta index değerleri daima sıfırdan başlar. Bir oyuncak reyonundaki
malzemeleri depolamak istersek:

İndex



Değer

0



top

1



bebek

2

ASP Date Nesnesinin Yöntemleri

getDate: Daha önce
oluşturulmuş bir tarih nesnesinde ayın gün bilgisini verir. sonuç 1
ile 31 arasında bir tam sayıdır.



Kod Alanı:





tarihnesnesi=new Date( );

gun=tarihnesnesi.getDate( );

trace(gun );



//sonuç= Output penceresinde ayın kaçıncı günü olduğu gözlenir.



getDay: Haftanın kaçıncı günü olduğunu bildirir. 0 (pazar
)..........6 (cumartesi ) arasında bir tam sayıyı verir.



Kod Alanı:



tarihnesnesi=new Date( );

ASP Jmail Bileşeni İle Mail Formu

Jmail bileşeni ile email
gönderme yapmak için önce kendi mail formumuzu hazırlayalım.

2 tane sayfamız olsun.



form.asp : Bu sayfada form bilgileri olacak Gönderenin Adı,
Gönderenin mail adresi, Gönderenin mesajı

gonder.asp : Bu sayfada ise gönderme işlemleri olacaktır.



Kod Alanı:





<------------------------------------ Form.asp Başlıyor
------------------------------------>



<html>



<head>

<title>Form</title>

ASP Mantıksal Operatörler

(NOT, OR, AND )

Şimdi Mantıksal Operatörler den NOT, OR, AND i öğreneceğiz. Bu
üçünün farklı işlevleri var. Program akşını kontrol etmemize
yararlar.. Çok akıllıdırlar!



NOT



Not olumsuzluk anlamına gelir. Program akışını denetlerken bunu
kullandığımızda ise olumsuzlukları ele alırız. Genel kullanımı
şöyledir:



If Not a=3 Then



.....



End If



Burada Not deyimini program akışını kontrol eden If deyimi ile
kullandık.

ASP İle Resimlerin Üzerine Yazma

ASPJpeg ile resimler
üzerine yazı yazma, boyut ayarlama gibi işlemleri yapabiliriz.
ASPJpeg ile ilgili örnek olarak aşağıdaki kodu verilebilir.



Kod Alanı:



<%

Set Jpeg = Server.CreateObject("Persits.Jpeg" )

Path = Server.MapPath("resminiz.jpg" )

Jpeg.Open Path

Jpeg.Canvas.Font.Color = &000000

Jpeg.Canvas.Font.Family = "ARIAL"

Jpeg.Canvas.Font.Bold = FALSE

Jpeg.Canvas.Print 40, 10, "HANCİ.ORG"

Jpeg.Canvas.Pen.Color = &000000

Jpeg.Canvas.Pen.Width = 0

ASP Sub Kullanımı

Diyelimki sayfamızın ismi sayfa.asp olsun.Bunun içinde 2 tane bölüm
yapacağız.ısimleri ise bölüm1, ve bölüm2 olsun.



<---------------- Sayfa.asp başlangıç ----------------->

Kod Alanı:

<%

islem = request.querystring("islem" )

if islem = "bolum1" then

call bolum1

elseif islem = "bolum2" then

call bolum2

elseif islem = "" then

response.write "<b>Lütfen bir bölüm
seçiniz.</b><br><a
href="http://sayfa.asp?islem=bolum1">Bölüm1
için tıklayın.</a><br><a

ASP RSS Sayfası Yapımı

Çoğu sitelerde RSS
sayfaları görmekteyiz. RSS, XML ismiyle de bilinmektedir. RSS
genellikle haber ve download siteleri gibi sürekli güncellenen
sitelerde kullanılmaktadır. RSS ile sitemizde ki içeriğin,
ziyaretçilerimiz tarafından yardımcı bir program kullanılarak
sitemize girmesine gerek kalmadan okuyabilmelerini sağlayabiliriz.
RSS sayfalarını okutmak için SharpReader adlı programı
kullanabilirsiniz. Bununla birlikte, başka bir sitede yer alan RSS
sayfasından ASP ile veri alıp sitemiz içerisinde yayınlayabiliriz.




Kendi sitemde kullandığım RSS sayfasının kodlarını sizlerle

ASP Veri Tipleri


VARIANT:

Genel olarak tüm programlama dillerinde kullanılacak değişkenin
içerisinde saklayacağı veri tipini tanımlamak ve değişkene bu veri
tipi sınırları içerisinde atama yapmak mecburidir. Fakat Vbscript
dilinde (Burada Visual Basic Programlama Dilinden bahsetmiyoruz )
Böyleme bir tanımlama yapılması gerekli değildir ayrıca bu tanım bir
hata mesajı ile karşılaşmanız ile sonuçlanır. Vbscript dilinde
kullanılacak değişkenleri barındıracak ve bunlar için gerekli adres
alanını ayarlayacak bir tip veri tipi bulunur. Bu değişken tipi

ASP Veritabanı, Kayıt Ve Silme İşi

ilk önce veritanına bağlanalım ve sonra
tabloya bağlanarak "isim" adlı alanımıza herhangi bir yazı
yazdıralım.



<Kod Alanı:



%

Set vt = Server.CreateObject("ADODB.Connection" )

vt.Open "DRIVER={Microsoft Access Driver (*.mdb )}; DBQ=" & Server.MapPath("veritabani.mdb"
)



veritabanına baglandik.şimdi sıra tabloda



set rs = server.createobject("ADODB.Recordset"
)

SQL = "Select * from Tablo"

rs.open SQL,vt,1,3

ASP Döngü Örnekleri



ASPde kullanılan genelde
veritabanımızdan bilgileri çekerken kullandığımız döngüler. 4 tane
değişik döngü kullanılır.



1. döngü



Kod Alanı:



<%

do while not rs.eof

kayıtlar

rs.movenext

loop

%>



Açıklama : Bu döngüde normal olarak kayıt sonuna gelene kadar
sıralama yapabilirsiniz.



2. döngü



Kod Alanı:



ASP Hazır Fonksiyonlar


Tarih ve Saat



Tarih ve zaman bilgisini bize verir:



Date: Bugünün tarihini verir.

ASP MD5 İle Şifreleme

Bu makalenin içeriğinde
MD5 ile şifreleme yapıp üyelik sistemlerinde login olarak örnek
yapacağız İlk olarak bir yeni üye formumuz olmalı, ziyaretçiler bu
formu doldurup gönderdikten sonra yeni bir kayıt eklerken alınan
şifre verisini MD5 fonksiyonunu kullanarak veritabanına kayıt
edeceğiz

Örnek olarak sadece şifre kayıt etme kısmını verirsek



<%

rsUye("Password" ) = MD5(Request.Form("Password" ) )

%>

Böylece veritabanına şifreleme yaparak kayıt ettik, kullanıcı
"123456" gibi bir şifre yazarsa çıktısı

ASP İle QueryString Nasıl Kullanılır ve QueryString Nedir ?

Bu dersimizde QueryString komutunun nasıl kullanıldığını ve ne işe yaradığını anlatacağım.



QueryString





Query bildiğiniz gibi sözlük anlamı sorgu demektir.



Request.QueryString çağırdığın stringi sorgula demektir.





QueryString Get method unu kullanır.





Şimdi detaylara inip anlamanızı kolaylaştırayım.



internette sörf yaparken explorer de gezdiğiniz url ( adres ) lere bakarken



http://www.siteadi.com/defaukt.asp?isim=hakan&yas=25



gibi şeyle görüyorsunuzdur. işte bunlar String dediğimiz şeylerdir.

Hanci.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor.
Hanci.org sitesini kullanarak çerez politikamızı kabul etmiş olacaksınız.
Detaylı bilgi almak için Gizlilik ve Çerez Politikası metnimizi inceleyebilirsiniz.