• 05-11-2007, 18:56:32
    #1
    Üyeliği durduruldu
    Güncel bir kod örnegi olan sms gönderme betiği;
    Asp ile ilgilenen arkadaşlar bilirler asp, componetlerden oluşmaktadır.
    Yani her uygulama için genellikle özel componentler çağrılır.
    Örnegin basit bir email gönderiminde bile componet cağırımı yapılır.(CDONTS.NewMail , Persits.MailSender,ASPEMAIL,JMAIL vb...)
    Sms göndermekte aynı şekilde yani iki tür componentle gerçekleşmektedir.
    Asp bilenler zaten bunların hangi component olduğunu bilirler.
    Bunlar genellikle windows sunucularında yüklüdür.
    Kod:
    (
    SOFTWING.AspTear
    MSXML2.ServerXMLHTTP
    MSXML2.ServerXMLHTTP.3.0
    MSXML2.ServerXMLHTTP
    AspNNTP.Conn
    AspHTTP.Conn
    xmlHTTP.Conn
    )
    Bu componetlerden hepsi olmasa bile bir çogu her sunucuda yüklüdür.
    Birde özel componentler vardır.
    Bunlar
    Kod:
    (
    ASPSMS.Booster
    Xmlsms.Foolt
    Aspsms
    )
    gibi maliyetli özel componentler vardır.
    Bunları satın aldıgınızda kodları ile beraber verildiği için değinmeme gerek yok
    Gelelim bizim componentlere, componetler arasında işlemi hızlı yapan ve sunucuda işlemciyi az kullananlar genellikle sunuculara yüklenir.
    * component = com. 'kısaltalım degilmi
    Sms göndermenin mantığı genelde elimizdeki dataları hedef servera göndererek serverdan cevap almaktır genel olarak.
    Pratikte ise örnek kod ===>
    - Sms göndermek için öncelike gerekli com.'te baglantı yapılır.
    - Daha sonra hedef url yazılır.
    - bilgiler url ile birleştirilir.
    - bir kaç tanımlama yapılır.
    - Referer sayfası belirlenir.
    - ve karşı sayfadan cevap alınırak yönlendirme yapılır.
    Kod:
    <%
    no=request.querystring(no)
    Set ekren_baglan = Server.CreateObject(AspNNTP.Conn)
    ekren_baglan.Url = http://localhost/gonder.asp 'hedef url
    ekren_baglan.PostData =cepno=&no 'datalar
    ekren_baglan.RequestMethod = POST 'Get olabilir.
    ekren_baglan.AddExtraHeader (Referer: http://localhost/sms.html) 'referer sayfası
    ekren_baglan.UserAgent = Mozilla Compatible (MS IE 6.01 WinXP)
    strResult = ekren_baglan.getsurl
    if instr(strResult,okey_gitti)>0 then
    Response.write(sms gitmiştir.)
    else
    Response.write(Sms gitmemiştir.)
    end if
    set ekren_baglan=Nothing
    %>
    Aslında bu kodu bulmanız biraz zordur. Çünkü kolay kolay kimse yayınlamak istemez.
    Bu sistem daha önce 3eclub.com web portalında kullanıldı.
    Ve hiçbir sorun yaşanmadı. 20 Milyon sms gönderildi bu kod ile…
    Kod tamam ama sunucu nerede derseniz…
    Biraz iş zorlaşıyor kodu buldunuz ama server bulmanız lazım…
    Bunuda artık sizlere bırakıyorum belki sonraki makalelerimde sms server adresleri de verebilirim.
    Ama hem araştırın hem de yeni sunucular bulun
    Örnek ise (1rstwap.com,a1.net,vizzavi.gr,boltblue.com,sms.ac ,aycell.com.tr,aria.com.tr,turkcell.com.tr,telsim. com.tr)
    Bu arada bence türk gsm şirketlerinden uzak durun ve boşuna uğraşmayın…
    Kolay gelsin.
    Kod ile problem veya soru için yazabilirsiniz.

    {Alıntıdır arşivimde vardı bilgi olarak paylaşayım dedim}
  • 05-11-2007, 19:02:38
    #2
    Üyeliği durduruldu
    gonder.asp nerde?
  • 05-11-2007, 19:08:06
    #3
    Üyeliği durduruldu
    Arkadaş mantığı söylemiş, sms yollayın dememiş ki
  • 05-11-2007, 19:08:47
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    LuGeLaS adlı üyeden alıntı: mesajı görüntüle
    gonder.asp nerde?
    Çok şey istiyon sende
  • 05-11-2007, 19:25:40
    #5
    Üyeliği durduruldu
    LuGeLaS adlı üyeden alıntı: mesajı görüntüle
    gonder.asp nerde?
    Bu bi mantık bende arşivde görünce paylaşayım dedim.

    ASPSMS.Booster
    Xmlsms.Foolt
    Aspsms

    gibi bileşenleri satın alınca zaten gerekli kodlar veriliyor.

    araştırma yapacağım bulduğum bilgileri eklerim
  • 05-11-2007, 19:29:28
    #6
    Paket alışverişlerini dinleyerek gonder.asp(yani eşteşleri)bulunabilir.İlgili dosyayı bulduktan sonra her şekilde postunu yaparsın ama bu mantık eskidendi malesef.Karşı sunucudaki gonder.asp dışarıdan gelecek olan taleplere cevap verecekmi asıl mesele bu.Ki vermeyecektir adamlar o kadar yatırım yaptıktan sonra bu şekilde bir kerizlik yapmazlar.
  • 05-11-2007, 19:34:48
    #7
    Üyeliği durduruldu
    scripter37 adlı üyeden alıntı: mesajı görüntüle
    Paket alışverişlerini dinleyerek gonder.asp(yani eşteşleri)bulunabilir.İlgili dosyayı bulduktan sonra her şekilde postunu yaparsın ama bu mantık eskidendi malesef.Karşı sunucudaki gonder.asp dışarıdan gelecek olan taleplere cevap verecekmi asıl mesele bu.Ki vermeyecektir adamlar o kadar yatırım yaptıktan sonra bu şekilde bir kerizlik yapmazlar.
    Evet dediğin bir yandan doğru haklısın da fakat yurtdışında ki bir operatorden sağlanabilir. Çünkü ülkemizde sadece 3 dev gsm operatörü var yurt dışına bakıldığında firma sayısı genişliyor belki biri karşılar ama bu da mesajın uzun sürede gönderilmesine sebep olabilir
  • 05-11-2007, 21:09:38
    #8
    Üyeliği durduruldu
    yaw burda sms mantığı falan yok
    burdaki yazdığın kodlar dll ile form post get etmek sms ile alakası yok.
    eğer o asp yi yayınlamış olsaydın mantık oluşurdu
  • 05-11-2007, 23:07:07
    #9
    onuda sen yayınla