IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   ASP/ASP.NET (https://www.ircforumlari.net/asp-aspnet/)
-   -   Asp Nedir? (https://www.ircforumlari.net/asp-aspnet/20358-asp-nedir.html)

coders34 05 Temmuz 2006 12:35

Asp Nedir?
 
Asp Microsoft tarafından geliştirilmiş bir script dilidir. Asıl adı Active Server Pages (Etkin Sunucu Sayfaları)'dir. Asp çağımızda gittikçe yaygınlaşan bir dildir, bunun en büyük nedeni kolay yönetilebilir olması, veritabanı bağlantıları ile birçok form işini kolaylaştırma gibi özelliklere sahip tabii bunlara birçoğunu ekleyebiliriz. Asp dosyalarını çalıştırmak için bir browserdan başka asp teknolojisini tanıyan bir server (sunucu) lazım. HTML dosyalarında dosyanın üzerine iki defa tıkladığımızda tarayımız açılıyordu kodları yorumlayıp sayfayı gösteriyordu, ama asp dosyalarında yani uzantısı .asp olan dosyaların eğer üzerine iki defa tıklarsanız ya sadece kodlar görünecek ya da tarayınız bu dosyayı download etmeye çalışacaktır. Çünkü sadece browser asp kodlarını yorumlayamaz ve az önce söylediğim şeylerden biri olur. İşte bunlarla karşılaşmamak için bir web sunucu kurmanız gerekir tabii bu dili Microsoft geliştirdiği için Microsoft'un bir web sunucusunu kurmanız lazım.Eskiden asp sadece Microsoft tabanlı sunucularda çalıştırılabiliyordu ama şu an Unix tabanlı işletim sistemlerinde de çalıştırılabiliyor. Eğer Windows 95/98 kullanıyorsanız PWS ( Personal Web Server - Kişisel Web Sunucu ) veya Windows 2000/Nt kullanıyorsanız IIS( Internet Information Services - Internet Hizmetleri Yöneticisi ) kullanmanız gerekir. PWS Windows 98 Cd'si ile birlikte geliyor ve CD'nin Add-on klasöründe bulunuyor. IIS ise Windows'a sonradan ekleniyor. Windows 2000 Professional da kurulmamış, Server da ise kurulmuş olarak geliyor. Gerçi Windows 2000 de de Denetim Masası*Program Ekle/Kaldır*Windows Bileşenleri Ekle/Kaldır'dan ekliyorsunuz. Asp CGI/Perl'e karşı geliştirildiği düşünülmektedir çünkü Asp'den önce veri işleri, form doldurma, email yollama gibi işler için CGI kullanılıyordu ama CGI bazı yerlerde yetersiz kalıyordu özellikle veritabanı işlemlerinde ASP ise bu işi kolaylaştırarak bize sunuyor. Asp'nin şu an 3.0 versiyonu mevcut ve eminim ki Microsoft 3.5 gibi sürüm üzerinde çalışıyorlardır. Asp sunucu taraflı bir dildir.Peki bu nedemek? Sunucu taraflı demek kodların sunucuda yorumlarınıp sonuçların istemciye gönderilmesi demek.Yani şöyle açıklayim siz bir istemci olarak asp sayfaları kullanan bir siteye gittiğinizde tarayıcınız sunucudan adresini yazdığını dosyayı ister.Sunucu bakar eğer Asp dosyası ise önce kodları yorumlar bunu Asp.dll dosyasını kullanarak yapar ve eğer hata yoksa bildiğimiz HTML halinde sonuçlar çıkar bunlarıda tarayıcınıza yollar tarayıcınızda o kodları yorumlayıp sonuçları size gösterir.Bir sitede eğer bir asp dosyasını görüntülüyor olsanız bile kaynaklarında tek kelime bile asp kodu yoktur bunun nedeni az önce an yazdığımız server taraflı olmasıdır.

coders34 05 Temmuz 2006 12:38

Yanıt: Asp Nedir?
 
Asp ' de Üyelik Sistemi :

<!-- #include file=../dahili.asp -->
<HTML>
<HEAD>
<TITLE>Hata!</TITLE>
<LINK HREF=css/css.css REL=stylesheet TYPE=text/css>
<meta http-equiv=refresh content="2; URL=javascript:history.go(-1)">
</HEAD>
<BODY>
<br>
<P ALIGN=center>Hata : E-Mail Bölümünü Eksik! E-Mail Adresinizi Doldurmadan Üye Olamazsiniz...</P>
<p><center><font color="steelblue"><strong>Simdi Geldiginiz Sayfaya Yönlendiriliyorsunuz!</center></strong></font></p>
<p><center><a href="javascript:history.go(-1)">Eger Uzun Bir Süre Burada Kalirsaniz Tiklayin...</a></center></p>
</body>
</html>

Hata Tipi:
Active Server Sayfaları, ASP 0126 (0x80004005)
'dahili.asp' içerik dosyası bulunmadı.
/yesilaski/uyelik/hata/hataad.asp, line 1


dahili.asp :


<%
Vt_Yolu=Server.MapPath("db/uyelik.mdb" )
Cumle= "DBQ=" & Vt_Yolu &";Driver={Microsoft Access Driver (*.mdb)}"
%>

coders34 05 Temmuz 2006 12:41

Yanıt: Asp Nedir?
 
MYSQL Üye+date :


<%
cinsiyet = request("cinsiyet" )
sehir = request("sehir" )
yas = request("yas" )
yas1 = request("yas1" )
sayfa = CInt(Request.QueryString("sayfa" ))
%>


<%
tarih1 = DateAdd("n" , -10, Now())
%>

<%
Dim Rs2, kayitsayisi, MySQL
mySQL="Select COUNT(*) FROM tbl WHERE cinsiyet='" & cinsiyet &"' AND tarih >= '" & tarih1 &"'"
Set Rs2 =baglan.Execute(mySQL)
kayitsayisi=Rs2(0)
toplam = kayitsayisi
%>
<table border="0" width="598" id="table6" height="103" cellspacing="0" cellpadding="0" bordercolor="#000000">
<%
sayfasay = Int(toplam)
if sayfa = "" or not IsNumeric(sayfa) or sayfa = 0 then
sayfa = Int(1)
Else
sayfa = CInt(sayfa)
end If
verisayisi = Int(5)
baslangic = sayfa*verisayisi
baslangic = baslangic-verisayisi
sayfalar = Int(sayfasay/verisayisi)+1
set rs=baglan.Execute("select*from tbl WHERE cinsiyet='" & cinsiyet &"' and tarih >= '" & tarih1 &"' limit " & baslangic & ", " & verisayisi & ";" )
If RS.Bof And RS.Eof Then
Response.write("kayıt yok" )
Else
Do Until Rs.Eof
%>
<tr>
<td width="9" rowspan="4" height="93" bgcolor="#F8F8F8">
<b><font size="1" face="Tahoma">
</font></b></td>
<td width="298" height="19" colspan="2" bgcolor="#F8F8F8">
<p align="left">
<font face="Tahoma">
<span style="font-size: 8pt; font-weight:700"> <%=rs("kulad" ) %></span></font></td>
<td width="183" valign="middle" height="19" bgcolor="#F8F8F8"> </td>
<td width="25" valign="middle" align="center" height="19" bgcolor="#F8F8F8">
</td>
<td width="77" valign="middle" align="left" height="19" bgcolor="#F8F8F8">
</td>
<td width="6" align="left" height="98" bgcolor="#F3F7F8" rowspan="4">
</td>
</tr>
<tr>
<td width="104" rowspan="3" height="74" bgcolor="#FFE0C1">
<p align="center">
<img border="0" src="uye_resim/a.gif" width="88" height="71"></td>
<td width="194" height="26" bgcolor="#FFE0C1">
<p align="left">
<font size="1" face="Tahoma"> <%=rs("yas" ) %> Yaşında
, <%=rs("cinsiyet" ) %><br>
<%=rs("sehir" ) %> ' de Yaşıyor..</font></td>
<td width="183" valign="middle" height="26" bgcolor="#FFE0C1">
<font face="Tahoma"><span style="font-size: 8pt"> <%=rs("tarih" ) %>//<br>
<%=tarih1 %></span></font></td>
<td width="25" align="center" height="26" bgcolor="#FFE0C1">
<font face="Times New Roman" color="#FF0000">♥</font></td>
<td width="77" align="left" height="26" bgcolor="#FFE0C1">
<font face="Tahoma">
<a href="mesaj_gonder.asp?uye=<%=rs("kulad" ) %>">
<span style="font-size: 8pt; text-decoration: none">
<font color="#000000">Mesaj Gonder</font></span></a></font></td>
</tr>
<tr>
<td width="194" valign="middle" height="46" rowspan="2" bgcolor="#FFE0C1">
<p align="left"><font face="Tahoma">
<span style="font-size: 8pt">177 cm, 69 kg, Oğlak, <br>
Elâ gözlü,
Siyah saçlı</span></font></td>
<td width="183" valign="middle" rowspan="2" height="53" bgcolor="#FFE0C1">
<font size="1" face="Tahoma"> <%=Left(rs("hakk" ),100) %>...</font></td>
<td width="25" align="center" height="26" bgcolor="#FFE0C1">
<font face="Times New Roman" color="#FF0000">☺</font></td>
<td width="77" align="left" height="26" bgcolor="#FFE0C1">
<font face="Tahoma" color="#FF0000">
<span style="font-size: 8pt">
<a href="profil_detay.asp?uye_no=<%=rs("Id" ) %>">
<span style="text-decoration: none">
<font color="#000000">Detaylı Profil</font></span></a></span></font></td>
</tr>
<tr>
<td width="25" height="27" bgcolor="#FFE0C1">
<p align="center">
<font face="Times New Roman" color="#FF0000">₪</font></td>
<td width="77" height="27" align="left" bgcolor="#FFE0C1">
<font face="Tahoma" color="#FF9900">
<a href="ark_kaydet.asp?id=<%=rs("Id" ) %>&isim=<%=rs("kulad" ) %>">
<font color="#000000" style="font-size: 8pt">
<span style="text-decoration: none">Listeme Ekle</span></font></a></font></td>
</tr>
<tr>
<td width="598" colspan="7" height="5" bgcolor="#F3F7F8">
<font style="font-size: 4pt"> </font></td>
</tr>
<%
rs.Movenext
Loop %>
<%End If %>
</table>
<table border="0" width="100%" id="table7">
<tr>
<td>
<p align="center"><font face="Tahoma">
<span style="font-size: 8pt">
<%
If CInt(sayfa) = 1 Then
Response.Write " "
Else
a = CInt(sayfa) -1
Response.Write "<a href=uye_list.asp?yas=" &yas&"&yas1=" &yas1&"&cinsiyet=" &cinsiyet&"&sehir=" &sehir&"&sayfa=" & a & qstring &"><< Önceki </a> "
End If
If CInt(sayfa) + 6 > CInt(sayfalar) Then
b = CInt(sayfalar)
Else
b = CInt(sayfa) + 6
End If
If CInt(sayfa) =< 6 Then
c = 1
Else
c = CInt(sayfa) - 6
End If
For j = c To b
If j = CInt(sayfa) Then
Response.Write "<b class=baslik >" & j & "</b> "
Else
Response.Write "<a href=uye_list.asp?yas=" &yas&"&yas1=" &yas1&"&cinsiyet=" &cinsiyet&"&sehir=" &sehir&"&sayfa=" & j & qstring &">" & j & "</a> "
End If
Next
If CInt(sayfa) => CInt(sayfalar) Then
Response.Write " "
Else
a = CInt(sayfa) + 1
Response.Write "<a href=uye_list.asp?yas=" &yas&"&yas1=" &yas1&"&cinsiyet=" &cinsiyet&"&sehir=" &sehir&"&sayfa=" & a & qstring &"> Sonraki >></a> "
End If

%>

coders34 05 Temmuz 2006 12:42

Yanıt: Asp Nedir?
 
&#220;ye 15 dakika sonra offline olsun


<%
Set istatistik4 = server.createobject("adodb.recordset" )
SQL="Select * from uyeler where online = 'evet' order by id desc"
istatistik4.Open SQL,baglantim,1,3

If istatistik4.Eof Then
Response.Write "Şu anda online &#252;ye yok!!!"
Else
Do While not istatistik4.Eof
Response.Write "<a href=javascript:YeniPencere('uye_profil.asp?uye_id =" &istatistik4("id" )&"','200','150','650','167')>" &istatistik4("kadi" )&"</a>, "
istatistik4.Movenext
Loop
End If
%>

&#199;ıkış.ASP :


----
<%
uye_online.update
uye_online("online" ) = "hayir"
uye_online.update

Session ("kadi" ) = ""
Session ("sifre" ) = ""
Session ("uye_seviyesi" ) = ""
Session ("online" ) = "cikti"

Response.Cookies ("kadi" ) = ""
Response.Cookies ("sifre" ) = ""
Response.Cookies ("uye_seviyesi" ) = ""


Response.Redirect "default.asp"
%>

coders34 05 Temmuz 2006 12:47

Yanıt: Asp Nedir?
 
Yeni Başlayanlar İçin Hazır Site

Dwnload :
http://www.maxiasp.com/sc_yorum.asp?scno=853

kercan01 05 Temmuz 2006 12:54

Yanıt: Asp Nedir?
 
Bana asp'yi &#246;ğretebilecek olan vaarmı?

NewYork 05 Temmuz 2006 16:30

Yanıt: Asp Nedir?
 
asp ogrenmeyin bosuna asp'ye harciyacaginiz zamani php ye harcayin daha modern teknik ve kolay. ASP ile 50 satir ile yapmaya calistiginiz olayi PHP ile 20 satirla yaparsiniz modify olmasi cok kolay, her gun gelisiyor.

coders34 09 Temmuz 2006 20:24

Yanıt: Asp Nedir?
 
Zor olan şeyle belkide çok büyük işler başarabilrisin Newyork.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 10:13.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net