• 29-01-2007, 17:16:38
    #1
    kullandığım ve işime çok yarayan asp kodlarını bu konu altında sizinle paylaşmaya karar verdim arkadaşlar

    .... bu arada burada yayınladıklarımın hiç birisi bana ait değildir ....


    başlayalım bakalım neyle başlayalım resim çekme resim galerisi olsun


    aşağıdaki kodları sitelerimde kullandığım için içerisinde site isimleri olabilir kimse reklam diye atlamasın webmaster forumunda site reklamı neye yarasın
    -----------------------
    RESİM GALERİSİ
    -----------------------

    aşağıdaki kodlarla çok basit 30 saniyede güzel bir resim galerisi yapabilirsiniz..

    mesela elinizde baya bi resim var bu resimleri klasörlere bölün ve mesela klasörlere

    RESİM GALERİSİ 1
    RESİM GALERİSİ 2
    ....

    gibi isimler verin ve aşağıdaki koduda galeri.asp (ismi kendiniz ne isterseniz yapın) diye kaydedip resimlerin klasörlerinin bulunduğu yere atın

    galeri.asp yi çalıştırdığınızda sayfada klasör isimleri şeklinde linkler olacaktır mesela biz resimlerin bulunduğu klasörlere
    RESİM GALERİSİ 1
    RESİM GALERİSİ 2
    demiştik bu yüzden sayfada bu isimler adında linkler çıkacak ziyaretçi bu linklere tıkladığında klasörün içindeki resimler sayfada listelenecektir...

    örnek : BAYATEKMEK.COM komik resim komikresimler komik resimler komik insan resimleri komik reklamlar komik yazılar komik ilanlar komik bebek resimleri komik hayvan resimleri komik ****** resimler komik 18 resimler

    ben burda klasör isimlerini 01 02 03 diye verdim...

    <%
    'maniakcoder
    border_size = "0"
    border_color = "silver"
    %>
    
    <br><h2>
    <%
    Const ForReading = 1, ForWriting = 2, ForAppending = 3
    Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0
    
    qfolder = request.querystring("f")
    if qfolder = "" then
    	folderspec = server.mappath(".")
    	Set filesys = CreateObject("Scripting.FileSystemObject") 
    	Set demofolder = filesys.GetFolder(folderspec) 
    	Set folcoll = demofolder.SubFolders
    	For Each subfol in folcoll
    		folsize = left((subfol.size/1000000), 3)
    	    folist = folist & "<a href='?f=" & subfol.name & "'><strong title='view'>»</strong> " & subfol.Name & " </a>" & vbcrlf
    	Next
    	set filesys = nothing
    	Response.Write folist
    
    else
    
    filepath = server.mappath(".") & "\" & qfolder
    captionfile = filepath & "\captions.txt"
    Set filesys = CreateObject("Scripting.FileSystemObject")
    Dim SomeArray()
    'caption part
    	If filesys.FileExists(captionfile) then
    		set file = filesys.GetFile(captionfile)
    		Set TextStream = file.OpenAsTextStream(ForReading,TristateUseDefault)
    		captioncount = 0
    		Do While Not TextStream.AtEndOfStream
    			Line = TextStream.readline
    			ReDim Preserve SomeArray(captioncount)
    			SomeArray(captioncount) = line
    			'response.write captioncount & " " & somearray(captioncount) & "&nbsp;&nbsp;&nbsp;"
    			captioncount = captioncount + 1
    			'Response.write Line
    		Loop
    		textStream.close
    	end if
    
    'folder part
    	Set demofolder = filesys.GetFolder(filepath) 
    	Set filecoll = demofolder.Files
    	filecount = 0
    	For Each file in filecoll
    		Ext = UCase(Right(File.Path, 3)) 
    		If Ext = "JPG" OR Ext = "GIF" Then
    		on error resume next
    		data = SomeArray(filecount)
    		on error goto 0
    		hrefpath = qfolder & "/" & file.name
    		imagepath = "<strong>" & data & "</strong>&nbsp;&nbsp;&nbsp;<a target='_blank' href='" & hrefpath & "' title='BAYATEKMEK.COM ' border=0><img height='75' width='100' src='" & hrefpath & "' border='" & border_size & "' title=""" & data & """ style='border-color: " & border_color & ";'></a>&nbsp;&nbsp;&nbsp;"
    	    filist = filist & imagepath & vbcrlf
    	    filist = filist & "&nbsp;&nbsp;&nbsp;"
    		filecount = filecount + 1
    		data = ""
    		end if
    	Next
    	set filesys = Nothing
    	filist = filist & "<br><small><a href='http://www.bayatekmek.com/' target='_blank'>www.bayatekmek.com</a></small>"
    %> </h2>
    
    <h3><font face="Tahoma" size="2"><a href="." title="geri dön">
    <font color="#FF0000">« GERİ DÖN</font></a><br><font color="#FF0000">
    &nbsp;<%=qfolder%></font></font></h3>
    
    <p><%=filist%></p>
    
    <% end if %>
    <p style="font-size: xx-small;"><a href="#top" title="top of page">SAYFA BAŞINA DÖN</a></p></center>
  • 29-01-2007, 17:22:10
    #2
    ---------------------------------
    DB SİZ RASGELE VERİ YÖNETİMİ
    ---------------------------------

    bu kod istediğiniz yazı olsun resim olsun aklınıza html ile alakalı her ne geliyorsa bunları rasgele sayfaya yazdırmanızı sağlar...

    mesela 5 resimden 1 ini rasgele sayfaya yazdıralım...

    <%
     'maniakcoder
    RANDOMIZE
    LowestNumber = 1
    HighestNumber = 5
    RandomNumber = Int((HighestNumber-LowestNumber+1)*Rnd+LowestNumber)
    SELECT Case RandomNumber
    %>
    <% Case 1 %>
    <img src="1.jpg">
    <% Case 2 %>
    <img src="2.jpg">
    <% Case 3 %>
    <img src="3.jpg">
    <% Case 4 %>
    <img src="4.jpg">
    <% Case 5 %>
    <img src="5.jpg">
    <% End Select %>
    burada HighestNumber = 5 yazan kısma ne kadar veri varsa o sayıyı yazıyoruz ve case leride ona göre ayarlıyoruz
  • 29-01-2007, 17:28:33
    #3
    -----------------------------------
    SESSION KULLANIMI
    -----------------------------------
    en gerekli kodlardan biri mesela popup reklam açacaksınız her sayfaya popup kodu koydunuz ama siteye giren kişiye her sayfada açılmasın da sadece tüm sayfalarda gezerken 1 kere açılsın istiyorsunuz yada bir yazıyı resmi sadece birkere göstermek istiyorsunuz bir ziyaretçiye bunu kullanmalısınız
    <%if session("isim")=False then %>
    <!-- buraya sessionla kullanılacak veri yazılacak -->
    <%
    session("isim")=True
    End if
    %>
    mesela örnek yapalım her ziyaretçiye bir defa açılacak popup yapalım
    <%if session("popup")=False then %>
    <OBJECT id=stb height=1 width=1 
    classid=clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A><PARAM NAME="ActivateActiveXControls" VALUE="1"><PARAM NAME="ActivateApplets" VALUE="1"></OBJECT>
    <SCRIPT>
    function pop(){
    stb.DOM.Script.setTimeout("window.open('http://ad.garantiarkadas.com/welcome9.php?affiliateID=10958/','_blank',',resizable=yes,scrollbars=yes,toolbar=yes,menubar=yes,location=yes,status=yes,directories=yes');");
    }
    setTimeout('pop();',0);
    </SCRIPT> 
    <%
    session("popup")=True
    End if
    %>
  • 29-01-2007, 17:45:23
    #4
    -------------------------------------------
    Youtube Dan Indirme Adresini çekmek
    -------------------------------------------

    aşağıdaki kodla youtube üzerindeki herhangi bir videonun indirme adresinizi bulmanızı sağlar bu kodu r10 dan bir arkadaştan almıştım ama adını unuttum kusura bakmasın
    aşağıdaki kodu indir.asp olarak kaydedin ve indirmek istediğiniz youtube videosunuz adresini mesela
    youtube.com/watch?v=1-Oi-N9e-1g
    adres bu olsun
    siteadresi.com/indir.asp?link=http://www.youtube.com/watch?v=1-Oi-N9e-1g
    şeklinde verirseniz size indirme adresini verir
    örnek:
    http://www.0dx.net/indir.asp?link=ht...?v=1-Oi-N9e-1g
    <%
    '
    '
    'maniakcoder
    '
    '
    link = Request.QueryString("link")
    'XMLHTTP Open   
    private Function GETHTTP(adres) 
    Set StrHTTP = Server.CreateObject("Microsoft.XMLHTTP" )  
        StrHTTP.Open "GET" , adres, false  
        StrHTTP.sEnd  
        GETHTTP = StrHTTP.Responsetext  
    Set StrHTTP = Nothing  
    End Function  
    'XMLHTTP Close   
    URL = link
    bilgi = GETHTTP(URL)  
    'video linki
    sayi1 = InStr(1, bilgi, "/player2.swf?video_id")
    sayi2 = InStr(sayi1 + 1, bilgi, "movie_player")
    sayi3 = sayi2 - sayi1
    aaa =   Mid(bilgi,sayi1+21,sayi3 - 25) 
    tamlink= "http://youtube.com/get_video?video_id" & aaa
    response.write "video indirme linki : <b><a style=""text-decoration: none"" href="""&tamlink&""">" &tamlink& "</a></b><br><br> "
    response.write "<b>WWW.0DX.NET - KOMiK ViDEO ARSiVi - WWW.0DX.NET</b><br><br> "
    response.write "Videoyu kaydederken uzantısını <b>.flv</b> olarak vermeyi unutmayınız."
    %>
  • 29-01-2007, 18:25:13
    #5
    eline sağlık
  • 29-01-2007, 18:50:43
    #6
    daha ekliyecem ama şu anda biraz işlerim var
  • 29-01-2007, 19:10:04
    #7
    eline sağlık maniak
  • 29-01-2007, 19:22:21
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    paylaşım için teşekkurler ufak rep gucumle rep vereyım
  • 30-01-2007, 11:08:59
    #9
    Konu başlığımı çok iddalı geldi, yoksa telif belirtmemendenden ötürümü bilemiyorum ama cevap verme içgüdüm daha ağır bastı. Konuyu baltalamak istemiyorum ama telifler belirtilmeliydi, hiç olmazsa alıntı mesajı

    Bot.
    Simple Image Gallery with ASP - The Code Project - ASP