folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Madem Açık Kaynak Fikrini Destekliyoruz Buyrun Tarcan Kodları



Madem Açık Kaynak Fikrini Destekliyoruz Buyrun Tarcan Kodları

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    ekstralar gariplikler bir ton hikaye olduğu için direkt c/p yapmak yerine açıklayarak gitmeyi tercih ediyorum.

    Daha öncede bahsettiğim gibi insanların yaptığı enteresan projeleri çok seviyorum.Üni öğrencilerinin ufak projeleri gibi.Sevimli geliyor.Buradan asp ye başlayanların vs.. öğrenmesi, farklı şeyler düşünmesi için kodları yayınlıyorum.

    Belki burdaki kodların sütüne ekleyip daha iyi projeler yapabilirler.Linuxçu insan bencil olamaz (h) buyrun

    ----- yorum

    şeklinde yorum yapıcam ---- ların başına ' koyarsanız aspde işlemez yada silersiniz.Kendinden yorumlu '--- satırlar vardır :) onları kodlarken yazmıştım

    <%
    Set bag = Server.CreateObject("ADODB.Connection" )
    bag.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("veritabani.mdb" )
    %><script>
    function showhide(id){
    if (document.getElementById){
    obj = document.getElementById(id);
    if (obj.style.display == "none"){
    obj.style.display = "";
    } else {
    obj.style.display = "none";
    }
    }
    }
    </script>
    <%
    if session("sayac")<>"tamam"then
    set sayac = bag.execute("select id,sayac from sayac where id=1")
    say=sayac("sayac")+1
    bag.execute("update sayac set sayac='"&say&"' where id=1")
    session("sayac")="tamam"
    end if
    %>
    <div style="border:1px double #f60;position:static;margin-left:10%;margin-right:10%;background-color:#fff;-moz-border-radius: 10px;">
    <%if request("q")="gir" then
    niki=Trim(temiz(lcase(request("nick"))))
    if niki="" then
    response.redirect "index.asp"
    elseif niki="tarcan" or niki="zumsuk" then
    session("nick")="cakma"
    else
    session("nick")=niki
    end if
    end if
    if temiz(lcase(session("nick")))="" then
    %>

    <center><form action="?q=gir" method="post"><b>Nickiniz : </b><input class="kutu" name="nick" type="text"  value="" size="34" maxlength="15"/>&nbsp;&nbsp; <input class="buton" type="submit" value="   Gir   " name="submit"/></form></center>

    <%else
    if session("kayitac")<>1 then
    set nesne=Server.CreateObject("Scripting.FileSystemObject")
    set kaydet=nesne.OpenTextFile(Server.MapPath("kayitlar/"&day(now)&session("nick")&session.sessionID&".htm"),8,true)
    kaydet.writeline "<font face=""Verdana"" size=""2""><b>Tarcan : </b>Hoşgeldin "&session("nick")&", ben  Tarcan.Beni konuşturabilecek misin bakalım..</font><br /><br/>"
    kaydet.close
    set nesne=nothing
    session("kayitac")=1
    end if
    %><br />

    --------Arkadaşlar buradan sornasi tarcanın algoritmasıdır :) temiz dediğimiz şey temizlem fonksiyonudur onu include etmiştim.' gibi sql kodlarını temizliyor

    <%'---request kontrolü
    if request("d")="y" then
    yazi=temiz(lcase(request("yazim")))

    '---numara kontrolü
    if isnumeric(yazi) then
    Randomize
    rastgeleSayi = (Rnd * 2) + 1
    select case int(rastgeleSayi)
    case 1
    rastgele = yazi&"+"&yazi&"="&cint(yazi)+cint(yazi)&" bunları hesaplamak zor olmuyor benim için..."
    case 2
    rastgele = "Bak "&yazi&" kere "&yazi&"="&(yazi)*(yazi)
    end select
    cevap = rastgele
    '---numara değilse
    else

    '---yazı boşsa
    if yazi="" then
    cevap="hiç değilse bir kaç harf yazacak kadar zekisindir ?"

    '---tekrarlama kodu
    elseif yazi = session("cevap") then
    if session("tekrar")="" then
    session("tekrar")=1
    cevap = "son yazdigimi neden tekrarladin?"
    elseif session("tekrar")=1 then
    session("tekrar")=2
    cevap = "demek aklini kullanamiyorsun beni taklit ediyorsun"
    elseif session("tekrar")=2 then
    session("tekrar")=3
    cevap = "bak yazma son kez diyorum"
    elseif session("tekrar")=3 then
    session("tekrar")=4
    cevap = "gerizekali bakim valla gerizekali"
    elseif session("tekrar")>3 then
    cevap = session("nick")&" tam bi gerizekalidir"
    end if

    '---uzunluk kontrolü
    elseif len(yazi) < 3 and yazi<>":d" and yazi<>":)" and yazi<>":(" then
    cevap = "tabi 2 harften fazla yazsan bir yerin eksilir"


    '---boş mesaj değilse
    else
    '---baglantı
    set ceke = bag.Execute("select id,anahtar from lag")
    do while not ceke.eof
    anahtar=ceke("anahtar")
    if instr(yazi,anahtar)>0 Then
    anahtarlar=anahtarlar&"-"&ceke("id")
    end if
    ceke.movenext
    loop
    Veri = anahtarlar
    Ayir = Split(Veri,"-")
    for i = 1 to Ubound(Ayir)
    Next
    if Ubound(Ayir)>0 then
    randomize
    aydi = int((Rnd*Ubound(Ayir))+1 )
    ceke.close
    set ceke = Nothing
    set cek = bag.Execute("select id,cevap from lag where id="&Ayir(aydi)&"")
    cevap = cek("cevap")
    cek.close
    set cek = Nothing

    else
    Randomize
    rastgeleSayi = (Rnd * 10) + 1
    select case int(rastgeleSayi)
    case 1
    rastgele = "muabbeti degistirsek"
    case 2
    rastgele = "bi dk.."
    case 3
    rastgele = "havalar diyorum, isindi diyorum"
    case 4
    rastgele = "bu nick nerden geliyor"
    case 5
    rastgele = "kapı çaldı"
    case 6
    rastgele = "ne bu simdi?"
    case 7
    rastgele = "bunu daha degisik sekilde anlatabilir misin?"
    case 8
    rastgele = "biliyor musun anlamadim bunuda"
    case 9
    rastgele = "heyyyy.."
    case 10
    rastgele = "pardon?"
    end select

    cevap = rastgele

    end if
    end if
    end if
    set nesne=Server.CreateObject("Scripting.FileSystemObject")
    set kaydet=nesne.OpenTextFile(Server.MapPath("kayitlar/"&day(now)&session("nick")&session.sessionID&".htm"),8,true)
    kaydet.writeline "<font face=""Verdana"" size=""2"">"&time()&"</font><br />"
    kaydet.writeline "<font face=""Verdana"" size=""2""><b>"&session("nick")&":</b> "&yazi&"<br /></font>"
    kaydet.writeline "<font face=""Verdana"" size=""2""><b>Tarcan:</b> "&cevap&"<br /></font>"
    kaydet.writeline "<font>---------<br/></font>"
    kaydet.close
    set nesne=nothing
    session("cevap")=cevap

    end if
    %>

    <div id="cubuk" name="cubuk" align="left" style="padding:10px;position:inherit; overflow: auto;width: 95%; height: 383px; scrollbar-3dlight-color:white;scrollbar-arrow-color:gray;scrollbar-track-color:white;scrollbar-darkshadow-color:white;scrollbar-face-color:white;scrollbar-highlight-color:gray;scrollbar-shadow-color:gray;">
          <%Server.Execute("kayitlar/"&day(now)&session("nick")&session.sessionID&".htm")%> </div>

    <form action="?d=y" method="post" name="botform">
    <p align="center">
    <strong><font style="font-size:13px;">Bota yaz:</strong></font>
    <input class="kutu" name="yazim" type="text"  value="" size="63" maxlength="500" autocomplete="off"/>&nbsp;&nbsp;&nbsp;     

    <input class="buton" type="submit" value="   Yaz   " name="submit"/>
    </p>
    </form>
    <center><%set sayac = bag.execute("select id,sayac from sayac where id=1")
    say=sayac("sayac")
    response.write "<font> Tarcan şimdiye kadar "&say&" tekil hit almıştır (13.08.2009 dan itibaren)</font>"%> </center>
    <p align="center"><font face="Verdana" size="1">Bu site <a href="http://www.mozilla-europe.org/tr/firefox/" target="_blank">firefox</a>'a göre uyarlanmıştır<br></font></p>

    -----bunu eklemem şart :D fireföks

    <%end if%>

     <body OnLoad="document.botform.yazim.focus();">

    <script type="text/javascript">
    var mydiv = document.getElementById("cubuk");
    mydiv.scrollTop = mydiv.scrollHeight + mydiv.scrollHeight;
    </script>

    ---------------------- dı end --------------------

    Database vs.. yi sorgulardan ulaşabilirsiniz.

    Merak ettiğinz, bune lan dediğiniz yada ben burayı anlamadım arkadaş dediğiniz yeri sorunuz anlatayım.Bütün kodlarını yapıştırmadım çünkü tasarımsal şeylerdi.İŞlevsel kodları yayınladım.

    umarım yararlı bir konu olur. Pesinin botu falan vardı onada bakabilirsiniz php ile bot yapımı adlı konuda yapmıştık.

    Bu arada şimdi php için yazıyorum botu.Bir iki sorun çıktı onu hallettikten sorna php ile olan halinide yayınlayacağım.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kroo
    kroo's avatar
    Kayıt Tarihi: 15/Mayıs/2006
    Erkek
    kroo bunu beğendi

    bu dünyada da öbür dünyada da yanmanın yolu plajdan geçer
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    celoron
    celoron's avatar
    Kayıt Tarihi: 13/Ekim/2008
    Erkek

    asp ilede hiç aram yoktur, ama eminimki bu kodlar birinin işine yaricak. sonuçta Open-Source

    bide hocam linuxcuysan niye asp kasiyonki php duruken :) tabii hayat bana başkalarının işine karışmamam için çok ders verdi ama yerimde duramıyom :)

    Microsoft isn't evil, they just make really crappy operating systems. Linus Torvalds
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    celoron bunu yazdı:
    -----------------------------

    asp ilede hiç aram yoktur, ama eminimki bu kodlar birinin işine yaricak. sonuçta Open-Source

    bide hocam linuxcuysan niye asp kasiyonki php duruken :) tabii hayat bana başkalarının işine karışmamam için çok ders verdi ama yerimde duramıyom :)
    -----------------------------

    hocam ilk mesajın son satırına bakar mısın :D

    vallahi uzun süredir localhost kruamıyrodum pardusa.Fakat ufak aslında kuruyormuşum ufak bir sorun varmış.onu hallettim şimdi çalışabiliyor.

    pph daha basit daha mantıklı geliyor.Ama ne yalan söyliyim asp sanki insanla konuşurken php de makinaya sen şöyle yap emri veriyorsun.Tamma mantıken asp de de o fakat mantığıma dah afazla uyuyordu.

    Phpyi de seviyorum.Tek sorunum asp kadar fonksiyon bilmemek.Ufak bir yanlışlıkla web tasarımda aspyi seçmiştim.ASp ile başlayınca php birazcık farklı geliyordu.Her zamna öğreniyorum sonra el sürmeyince unuyorum.Şimdi phpde tarcan projesine devame dicem.Bu yüzden phpyi geliştiririm.

    Sonuna kadar linuxtayım, sonuna kadar opın sörç :D

    HEa koyu bir aprdusçu olmama ramen yakında google chrome os çıkınca ona geçerim anında satarım aprdusu (h)

    !!! proje dosyalarına şuradan ulaşabilirsiniz : http://code.google.com/p/tarcanbot/

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Jilet_Boris
    Jilet_Boris's avatar
    Kayıt Tarihi: 04/Mart/2009
    Erkek

    zumsuk bunu yazdı:
    -----------------------------

    celoron bunu yazdı:
    -----------------------------

    asp ilede hiç aram yoktur, ama eminimki bu kodlar birinin işine yaricak. sonuçta Open-Source

    bide hocam linuxcuysan niye asp kasiyonki php duruken :) tabii hayat bana başkalarının işine karışmamam için çok ders verdi ama yerimde duramıyom :)
    -----------------------------

    hocam ilk mesajın son satırına bakar mısın :D

    vallahi uzun süredir localhost kruamıyrodum pardusa.Fakat ufak aslında kuruyormuşum ufak bir sorun varmış.onu hallettim şimdi çalışabiliyor.

    pph daha basit daha mantıklı geliyor.Ama ne yalan söyliyim asp sanki insanla konuşurken php de makinaya sen şöyle yap emri veriyorsun.Tamma mantıken asp de de o fakat mantığıma dah afazla uyuyordu.

    Phpyi de seviyorum.Tek sorunum asp kadar fonksiyon bilmemek.Ufak bir yanlışlıkla web tasarımda aspyi seçmiştim.ASp ile başlayınca php birazcık farklı geliyordu.Her zamna öğreniyorum sonra el sürmeyince unuyorum.Şimdi phpde tarcan projesine devame dicem.Bu yüzden phpyi geliştiririm.

    Sonuna kadar linuxtayım, sonuna kadar opın sörç :D

    HEa koyu bir aprdusçu olmama ramen yakında google chrome os çıkınca ona geçerim anında satarım aprdusu (h)


    -----------------------------

    kırom os çıksın aynı gün kurarım makineye :D

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    http://www.tahribat.com/forumdisplayfolder.asp?folderid=91108&sayfa=2#1010892

    hocam gogıl kırom güzel gibi duruyor.Tıpkı google gibi sade, hoş ve performanslı olur inş..

     

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

    bak ben bu tarcanı bi sitenin s.s.s kıymına koymak istiyorum daha caf caflı olur :)

    ayrıyetten niyetim başka neler sotmak istedikleri müşteri memunuyeri fazladan bi 200 papel koparırım :Pp


    snnyk.com - code is poetry all that i know...
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    celoron
    celoron's avatar
    Kayıt Tarihi: 13/Ekim/2008
    Erkek

    zumsuk hocam son satır(lara) bakmadığım için özr :)

    bu arada ben pardus olmasana linuxcuyum aynen bende chrome os gelir gelmez kurucam. oda linux zaten sapına kadar open-source :)


    Microsoft isn't evil, they just make really crappy operating systems. Linus Torvalds
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cnr437
    cnr437's avatar
    Banlanmış Üye
    Kayıt Tarihi: 03/Nisan/2007
    Erkek

    life goes on olm,

    tarcan da olsa insan insandır.


    Bizim olduğumuz her yerde herşey bizim yüzümüzden olmuştur. Ben benim amk bana bişey olmasın!
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    snnyk bunu yazdı:
    -----------------------------

    bak ben bu tarcanı bi sitenin s.s.s kıymına koymak istiyorum daha caf caflı olur :)

    ayrıyetten niyetim başka neler sotmak istedikleri müşteri memunuyeri fazladan bi 200 papel koparırım :Pp


    -----------------------------

    hocam bende o tarz 3 büyük projeye sahibim :) tarcan sadece tester..

    Ama artık Tarcan ne kadarda tester olsa gönülleri fet etti.

    Ufak projeleri paylaşırsak dahada büyür.Hayırlısı bakalım

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ShockMan
    ShockMan's avatar
    Kayıt Tarihi: 29/Eylül/2004
    Erkek
    Tenkyu.. Biz Cok Memnun Oldum. :)

    Net ortamı, tek tük de olsa iyi dostluklar sağlamışsa bile, vefasızlığı ile ünlüdür..!
Toplam Hit: 3742 Toplam Mesaj: 28