Asp Form Kontrol

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    haluktemel
    haluktemel's avatar
    Kayıt Tarihi: 05/Nisan/2007
    Erkek

    Merhaba dostlar ; Şöyle bi sorum olacak. Şimdi bir form sayfam var ve burada url adında bi textboxum var.

    Url textboxuna url girilip kaydet butonuna basıldığında formun işleneceği sayfada bu url değerini tektip olarak replace yapmak istiyorum. örneğin forma domain.com yazılsa bile veya www.domain.com veya http://domain.com yazılsa bile ben bu replace edip tek tip hale getimek istiyorum. En mantıklı nasıl yapabilirim.


    Yaşamın amacı "Amacı olan bir yaşammıdır" Hacı ?
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wking
    wking's avatar
    Kayıt Tarihi: 28/Mart/2010
    Erkek

    Kendin cevabı söylemişsin zaten; "replace" etmek. Hangi tipte olsun istiyorsan ona göre bi kodlama yapacaksın ve hepsini çevireceksin.

    Hepsinde http:// olmasını istiyorsan önce gelen veriyi kontrol edeceksin http:// var mı diye, yoksa string birleştirme ile başına ekliceksin varsa dokunmayacaksın.

    Aynı şekilde www için de kontrol yapabilirsin.

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    aklıma geldi amelece olabilir.

     

    önce

    replace ile httpyi http://www.

    olarak  replace eden bi fonksiyon yaz

    sonra farklı bi fonksiyon olarak www.www. olanları www. olarak replace ettir :)


    kelimeler albayım bazı anlamlara gelmiyor.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    haluktemel
    haluktemel's avatar
    Kayıt Tarihi: 05/Nisan/2007
    Erkek

    şimdi şöyle bi şey var , örneğin domainin başında http veya www var diyelim , peki domainin kendisinde de www karakteri olursa o zaman kafam karışıyor. www.wwwworld.com diye bi domain olduğunu düşünürsek www yi replace edersem içerdeki www de gider


    Yaşamın amacı "Amacı olan bir yaşammıdır" Hacı ?
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wking
    wking's avatar
    Kayıt Tarihi: 28/Mart/2010
    Erkek

    haluktemel bunu yazdı:
    -----------------------------

    şimdi şöyle bi şey var , örneğin domainin başında http veya www var diyelim , peki domainin kendisinde de www karakteri olursa o zaman kafam karışıyor. www.wwwworld.com diye bi domain olduğunu düşünürsek www yi replace edersem içerdeki www de gider


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

    Önce noktalardan ayırıp string array içine alacaksın, sonra for döngüsü içinde string array elemanları tek tek kontrol edeceksin. Anladın mı ?

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    haluktemel
    haluktemel's avatar
    Kayıt Tarihi: 05/Nisan/2007
    Erkek

    üstad basit bi örnekle gösterebilirmisin


    Yaşamın amacı "Amacı olan bir yaşammıdır" Hacı ?
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wking
    wking's avatar
    Kayıt Tarihi: 28/Mart/2010
    Erkek

    haluktemel bunu yazdı:
    -----------------------------

    üstad basit bi örnekle gösterebilirmisin


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

    Hocam aspden anlamam =) Ama mantığını anlatabilirim istersen. Gayet basit.

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    haluktemel bunu yazdı:
    -----------------------------

    şimdi şöyle bi şey var , örneğin domainin başında http veya www var diyelim , peki domainin kendisinde de www karakteri olursa o zaman kafam karışıyor. www.wwwworld.com diye bi domain olduğunu düşünürsek www yi replace edersem içerdeki www de gider


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

    bak en basit yol. 2 replace fonksiyonu

    1. de

    http:// -> http://www.

    olarak replace ediyosun

    ama domain  in http://asdad.com olarak geldiğini varsayıyoruz. ozaman noluyor ? http://www.asdasd.com oluyor.

    sonra 2. de

    www.www. -> www. olarak replace ediyosun. bu niye ? post edilen veri http://www.asdasd.com sa 1. replacede http:// yi http://www. olarak replace etttik

    ozaman domainin şaftı kayıyo şöle oluyo http://www.www.asdasd.com 2. replace de burada bunu düzeltiyor. http://www.asdad.com olarak çıkar.

    http:// eklettir yeter. ama yok ben kascam diyosan array,split vs kasabilrsin.

     

    çook eskiden şöle bişi yapmıştım

    left ile ilk 7 karakteri almıştım. if le moda sokmutum

     

    oda şöle

     

    a=left(request("gelenveri"),7)

     

    if a="http://" then

    sorun yok

    else

    a="http://"&a

    end if

    gibi bişey yapyıp başına http:// yide ekletebilrsin.

     


    kelimeler albayım bazı anlamlara gelmiyor.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    haluktemel
    haluktemel's avatar
    Kayıt Tarihi: 05/Nisan/2007
    Erkek

    teşekkürler üstad


    Yaşamın amacı "Amacı olan bir yaşammıdır" Hacı ?
Toplam Hit: 1513 Toplam Mesaj: 9