Geri git   Forumera >
•Bilgisayar ve İnternet•
> Web Design / Programlama Dilleri > ASP
Kayıt ol Resim Upload Üye Listesi Forumera Posta Kutusu Yabancı Mp3 Arama Bugünki Mesajlar Forumları Okundu Kabul Et
Bir bölümde günde 3 taneden fazla konu açmak yasaktır.
Seri paylaşım yapılabilecek,yeni bölümlerde geçerli değildir.


Forumerada reklam vermek için tıklayın
Bu alanda 468x60 reklam aylık 35 ytl! - Bu alanda 728x90 reklam aylık 50 ytl!

Etiketler: , , ,

Yeni Konu aç  Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 01-17-2008, 19:02   #1 (permalink)
Webdesign <3
 
√Masum`a$k - ait Kullanıcı Resmi (Avatar)

 
Profil
Yer: ...
Üye No
17299
Mesajlar
1.525
Forum Katkısı
1014
Forum Katkısı Puanı
98062
Derecesi
√Masum`a$k has a reputation beyond repute√Masum`a$k has a reputation beyond repute√Masum`a$k has a reputation beyond repute√Masum`a$k has a reputation beyond repute√Masum`a$k has a reputation beyond repute√Masum`a$k has a reputation beyond repute√Masum`a$k has a reputation beyond repute√Masum`a$k has a reputation beyond repute√Masum`a$k has a reputation beyond repute√Masum`a$k has a reputation beyond repute√Masum`a$k has a reputation beyond repute
√Masum`a$k - İCQ üzeri Mesaj gönder √Masum`a$k - AİM üzeri Mesaj gönder √Masum`a$k - MSN üzeri Mesaj gönder √Masum`a$k - YAHOO üzeri Mesaj gönder
Standart 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/20 04#
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ı : <!--#include file="dosya.asp"-->
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 "" 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
______________________

√Masum`a$k isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla



Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler Arama
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 19:37 .


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0

Konya Laser Epilasyon - Gemi Elektrik - film izle - Video Eğlence - Geyik
3, 4, 5, 6, 7, 8, 9, 469, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 481, 137, 138, 139, 318, 140, 141, 143, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 169, 162, 163, 168, 166, 167, 170, 171, 477, 176, 185, 186, 190, 193, 192, 194, 195, 196, 198, 200, 201, 202, 203, 204, 205, 220, 221, 224, 228, 286, 306, 291, 287, 288, 289, 290, 292, 293, 307, 296, 297, 298, 300, 301, 303, 304, 305, 308, 309, 310, 311, 313, 312, 314, 315, 316, 317, 479, 478, 326, 333, 327, 328, 329, 330, 331, 332, 334, 335, 336, 337, 338, 339, 340, 341, 342, 374, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 375, 376, 377, 378, 386, 379, 380, 381, 382, 383, 384, 385, 387, 388, 389, 390, 402, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 403, 404, 405, 406, 411, 407, 408, 409, 410, 412, 413, 414, 415, 417, 416, 418, 419, 420, 421, 422, 423, 424, 425, 430, 426, 427, 428, 429, 431, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 468, 470, 467, 471, 472, 473, 474, 475, 476, 480, 482, 483, 484, 485, 486, 487, 488, 489, 490, 494, 491, 492, 493, 495, 496, 497, 498, 499, 500,
Inactive Reminders By FORUMERA