kpssokulu.com ingilizcedershanesi.com acikogretimsitesi.com netpamarket.com Ana Sayfa - bilgisayarokulu.com
   

 
 Ana Sayfaya Geri Dön



5 DERSTE ASP ÖĞRENİN... ASP Bilmeyen Kalmasın
 

 

Request.Serververiables

Kullanıcıya sunucu ve browser hakkında bilgiler gönderir. Örnek :

<html>
<head>
<title>requestserververiabbles</title>
</head>
<body>
Kullandığınız tarayıcı
<b>
<%
Response.write(Request.serververiables("http_user_agent"))
%>
</b><br>
IP adresiniz :
<b>
<%
Response.write(Request.serververiables("remote_addr"))
%>
</b><br>
DNS:
<b>
<%
Response.write(Request.serververiables("remote_host"))
%>
</b><br>
Kullanılan metod
<b>
<%
Response.write(Request.serververiables("request_metod"))
%>
</b><br>
Sunucunun Domain ismi
<b>
<%
Response.write(Request.serververiables("server_name"))
%>
</b><br>
Sunucunun port numarası
<b>
<%
Response.write(Request.serververiables("server_port"))
%>
</b><br>
Sunucunun kullandığı yazılım
<b>
<%
Response.write(Request.serververiables("server_software"))
%>
</b><br>
</body>
</html>

Form Elemanları

Formlar kullanıcı ile sunucu arasında ki dialoğu sağlayan html elemanlarıdır. Yani bu formlar sayesinde kullanıcı ile site sahibi arasında ki iletişim sağlanır

TextBox
TextArea
Radyo butonları
Check Boxes
ListBox

Textbox
Kullanıcıdan uzun olmayan karakterle sınırlı bilgiler girmesi için kullanılır. Hemen bir örnek yapalım :

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-8">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Textbox</title>
</head>
<body>
<form action="textbox2.asp" method="get">
Lütfen formu doldurunuz..
AD : <input name="ad" size="10"><br>
SOYAD : <input name="soyad" size="10"><br>
Kullanıcı adı : <input name="kullanici_adi" size="10"><br>
Şifre : <input name="sifre" size="10"><br>
Şifrenin tekrarı : <input name="sifre2" size="10"><br>
E-mail : <input name="email" size="10"><br>
<input type="submit" value="Gönder">
</form>
</body>
</html>

Şimdide bu değerleri işleyeceğimiz yani gönder butonuna basıldığında gidilecek olan textbox2.asp sayfasını yapalım :

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-8">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Textbox</title>
</head>
<%
' by weber
ad=request.querystring("ad")
soyad=request.querystring("soyad")
kullanici_adi=request.querystring("kullanici_adi")
sifre=request.querystring("sifre")
sifre2=request.querystring("sifre2")
email=request.querystring("email")
if sifre=sifre2 then
response.write ad & "<br>"
response.write soyad & "<br>"
response.write kullanici_adi & "<br>"
response.write sifre & "<br>"
response.write email & "<br>"
else
response.write("Girdiğiniz şifreler birbirini tutmuyor.")
end if
%>
</html>

Şimdi de örnkelerimizi açıklayalım; Birinci sayfada textboxlara bilgi girişi yapılıyor ve gönder otununa basıldığında textbox2.asp sayfası açılıyo tabi bu sayfa açılırken ad soyad kullanıcı_adi sifre sifre2 ve email isminde değişkenler gönderiyor birinci sayfanın yaptığı tek şey bu değişkenleri taşımak önemli olan ikinci sayfa çünkü bu sayfa değişkenleri işleyerek bunları ekrana yazdırıyor textbox2.asp sayfasında birinci sayfadan gelen değişkenler request.querystring nesnesi sayesinde başka bir değişkene aktarılıyor daha sonra ilk önce girilen iki şifrenin birbirini tutup tutmadığına bakılıyor eğer sifreler farklı ise ekrana "Girdiğiniz şifreler farklı" diye bir uyarı geliyor eğer bu şifreler aynı ise response.write nesnesi ile bu değişkenler yazılıyor işte bu kadar umarım anlamışınızdır. :)


Textarea
Tıpkı textbox gibidir. Tek fark textbox da kullanıcının girmesini istediğimiz bilgileri sınırlı ve daha kısadır. textarea da ise çok daha uzun degerler girmek için kullanılır.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-8">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Textarea</title>
</head>
<body>
<form action="textarea2.asp" method="get">
AD : <input name="ad" size="10"><br>
Öneri : <textarea rows="2" name="oneri" cols="20"></textarea><br>
email : <input name="email" size="10"><br>
<input type="submit" value="GÖNDER">
</form>
</body>
</html>

Şimdi de ikinci sayfamızı yapalım :

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-8">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Textarea</title>
</head>
<%
ad=request.querystring("ad")
oneri=request.querystring("oneri")
email=request.querystring("email")
%>
Görüşleriniz için TEŞEKKÜRLER <br>
<%
response.write ad & "<br>"
response.write oneri & "<br>"
response.write email & "<br>"
%>
</html>
Textarea ' yı anladığınızı umuyorum:
 


 

 

 

Tüm Hakkı Saklıdır © Copyright 2007
www.bilgisayarokulu.net

3D Studio MAX Eğitim Seti,ASP Eğitim Seti,C#.NET Eğitim Seti,Delphi 7.0 Eğitim Seti,Dreamweaver MX 2004,Excel 2003 Eğitim Seti, Flash 8.0 Eğitim Seti,Freehand Mx Eğitim Seti,HTML 4.0 Eğitim Seti,Office 2003 Eğitim Seti, PhotoShop CS2 Eğitim seti, PHP Veritabanı Eğitim Seti,SQL Server 2000 Eğitim Seti, Assembly Eğitim Seti CD, Autocad 2002 Eğitim Seti CD, 3D Studio Max 3.1 Eğitim eti CD, Adobe Premiere 6.5 Eğitim Seti CD, Multimedia CD Eğitim Seti,PhotoShop 7.0 Eğitim Seti CD, Flash5 MX Eğitim Seti,After Effect Eğitim Seti, Corel Draw 12 Eğitim Seti,Quark Xpress Eğitim Seti,Freehand MX Eğitim Seti,Director MX Eğitim Seti, Windows XP Eğitim Seti, Word 2003 Eğitim Seti,Fireworks MX Eğitim Seti