• 06-10-2007, 02:43:00
    #1
    bir sorunum var arkadaşlar.
    aranan kelimeleri listeliyorum sayfada, arananlar.php 'de
    replace kodlarını vereyim

    <?php
    function duzen ($kelime){
    
    $kelime= strtolower($kelime);
    $kelime = str_replace("ı","i",$kelime);
    $kelime = str_replace("ç","c",$kelime);
    $kelime = str_replace("ö","o",$kelime);
    $kelime = str_replace("ş","s",$kelime);
    $kelime = str_replace("ğ","g",$kelime);
    $kelime = str_replace("ü","u",$kelime);
    
    $kelime = str_replace("I","i",$kelime);
    $kelime = str_replace(" ","+",$kelime);
    $kelime = str_replace("/","",$kelime);
    $kelime = str_replace("&","",$kelime);
    $kelime = str_replace("'","-",$kelime);
    $kelime = str_replace(".","-",$kelime);
    $kelime = str_replace("amp;","-",$kelime);
    $kelime = str_replace("-","-",$kelime);
    $kelime = str_replace("İ","i",$kelime);
    $kelime = str_replace("Ğ","g",$kelime);
    
    $kelime = str_replace("Ş","s",$kelime);
    $kelime = str_replace("İ","i",$kelime);
    $kelime = str_replace("Ö","o",$kelime);
    $kelime = str_replace("Ç","c",$kelime);
    $kelime = str_replace("#305;","i",$kelime);
    
    
    $kelime = str_replace("#350;","s",$kelime);
    $kelime = str_replace("#287;","g",$kelime);
    $kelime = str_replace("?;","i",$kelime);
    $kelime = str_replace("#199;","c",$kelime);
    $kelime = str_replace("ş","s",$kelime);
    return($kelime);
    }
    ?>
    bu yukarıdaki
    $kelime = str_replace(" ","+",$kelime);
    bu satırda boşlugu + olarak almış tamam ama linklerin arasındaki boşluğu da + olarak koyuyor..
    Benim istedigim sadece url'de boşluklar için + kullanacak, yazıyı normal şekilde sayfada listelerken boşluğu boşluk olarak algılayacak.
    Deneme yaptım boşluğu boşluk olrak algılatmak istedim ancak listelenen yazıda boşluk bırakıyor tamam tam istedigim gibi ancak bukez de url'de 2. kelimeyi cıkarmıyor.

    mesele sayfada şöyle görüntüyü örnekleyeyim

    link : esra balamir
    url : arama.php?aranan=esra

    yani gerisini almıyor boşlugu replacede boşluk olarak algılatınca.
    ama boşlugu + olarak algılatınca da şöyle bir sonuç var

    link : esra+balamir
    url : arama.php?aranan=esra+balamir

    ben şunu yapmak istiyorum yani :

    link : esra balamir
    url : arama.php?aranan=esra+balamir




    bir arkadaş yardımcı olursa cok sevinirim, çok aradım ama sonuç bulamadım ne google nede php sitelerinde net bir cevap bulamadım.
  • 06-10-2007, 03:01:59
    #2
    Kurumsal PLUS
    sadece url kısmında + koydur aralara, başlıkta değil.

    yani, o fonksiyonu başlıkta kullanma.
  • 06-10-2007, 03:05:38
    #3
    Üyeliği durduruldu
    Cagi adlı üyeden alıntı: mesajı görüntüle
    yani gerisini almıyor boşlugu replacede boşluk olarak algılatınca.
    ama boşlugu + olarak algılatınca da şöyle bir sonuç var

    link : esra+balamir
    url : arama.php?aranan=esra+balamir

    ben şunu yapmak istiyorum yani :

    link : esra balamir
    url : arama.php?aranan=esra+balamir

    + yerine %20 olarak değiştirirseniz doğru sonucu verir yoksa adresbar da boşluk özel karakter kullanmadan bırakılamıyor. siz

    esra%20balamir şekline replace edin boşluk bırakarakda girebilirsiniz ozaman.
  • 06-10-2007, 03:07:36
    #4
    WhiteKey haci söyledigin gibi denedim ama olmadı malesef.

    Bartuc söyledigin kadar bilgim de yok ne yazıkki
  • 06-10-2007, 03:09:00
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    iyinet'e yazdım cevabı konuna, o olmazsa buluruz baska bir çözüm
  • 06-10-2007, 03:12:33
    #6
    Kurumsal PLUS
    link : esra balamir
    url : arama.php?aranan=esra+balamir

    bunu oluşturmak için kullandığın kodları yazarsan yardımcı olurum.
  • 06-10-2007, 03:13:59
    #7
    Yok yav orada gördüm konuyu cevabı oraya yazdım Sorun hallolmus zaten dağılın
  • 06-10-2007, 03:16:40
    #8
    Bartuc teşekkür ederim, ploop sorunu halletti.
    Hitch reklamının yapılması gereken bir yer var mı konuda

    ploop sagol ya olayı sen cözdün ancak bir sorun daha var konuya birdaha el atarmısın sana zahmet ya
  • 06-10-2007, 03:17:04
    #9
    Kurumsal PLUS
    ploop senin avatarın ne güzel öyle içimdeki vahşi duygular uyandı (bknz. kusma dürtüsü)