• 02-02-2008, 11:35:40
    #1
    merhaba sitede birkaç konu var bununla alakalı ama include edilme olayını filan cozemedim. Sorunum su; tr karakter iceren title lar (script youtubeden botlu video cekiyor ) ı,ö,ç,ş gibi adress cubugunda %&/_ gibi saçma karakterler olarak görünüyor. Bu işin en anlaşılır ve kolay yolu nedir lütfen aylardır boş çalışıyor site..

    Şimdiden sağolun
  • 02-02-2008, 13:52:31
    #2
    ereg_replace
    str_replace

    bkz PHP: Hypertext Preprocessor
  • 02-02-2008, 14:51:35
    #3
    ALLAH'tan acemi bölümüne açtım sorunumu, demekki normal açsaydım rusça destek verilecekti. hocam bu dedikleriniz nedir? ilk bakışta herkesin anlayacağı şeyler mi?
  • 12-02-2008, 12:33:22
    #4
    ozur flood ama cvp gelmiyor 10gun oldu
  • 12-02-2008, 13:23:12
    #5
    function trle($linklink) {
    $turkce = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç');
    $ingilizce = array('s','S','i','I','g','G','u','U','o','O','C','c');
    $linklink = str_replace($turkce,$ingilizce,$linklink);
    return strtolower($linklink);
    }
    örnek kullanım

    <a href="$id-trle($konuadi)">$konuadi</a>
  • 14-02-2008, 00:52:39
    #6
    kardeşim çok sağol ilgileniyorsun da hiçbirşey anlamıyorum. Yeni başlayanlar bölümüne açtım konuyu detaylı yardım bulurum diye. Kodu yazıp yollamışın ben napim bu kodu? nereye koyacam?
  • 14-02-2008, 01:25:50
    #7
    chamak adlı üyeden alıntı: mesajı görüntüle
    kardeşim çok sağol ilgileniyorsun da hiçbirşey anlamıyorum. Yeni başlayanlar bölümüne açtım konuyu detaylı yardım bulurum diye. Kodu yazıp yollamışın ben napim bu kodu? nereye koyacam?
    bak şimdi dostum..
    Misafir adlı üyeden alıntı: mesajı görüntüle
    function trle($linklink) {
    $turkce = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç');
    $ingilizce = array('s','S','i','I','g','G','u','U','o','O','C','c');
    $linklink = str_replace($turkce,$ingilizce,$linklink);
    return strtolower($linklink);
    }
    örnek kullanım
    <a href="$id-trle($konuadi)">$konuadi</a>
    <? 
    $turkce = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç'); // Bu türkçe Karakterler yani saçma sapan karakterlerin cikmasina neden olan karakterler..
    ?>
    <?php 
    $ingilizce = array('s','S','i','I','g','G','u','U','o','O','C','c'); // Buda Türkçe Karakterlerin dönüştürülecegi harfler...
    ?>
    Sirasiyla takip ederseniz, Yukarida yazilanlar, değişmesi gerekenler. Aşağıdaki olması gerekenlerdir.

    vee son olarak str_replace() fonksiyonunu kullanmış arkadaşımız..
    Bu fonksiyon şu demektir.

    $turkce // Bunu
    $ingilizce // Bunula
    $linklink // Bu verilerin içindekine göre değiştir...


    Kolay Gelsin..
  • 18-02-2008, 00:51:42
    #8
    nereye koyacam?
  • 18-02-2008, 02:42:18
    #9
    Üyeliği durduruldu
    str_replace kodlarını döngünlerin üstüne en üstlere doğru ekle sonrada
    Alıntı
    $turkce // Bunu
    $ingilizce // Bunula
    $linklink // Bu verilerin içindekine göre değiştir...
    Bunlarıda linklerin verildiği yerde elinle ufak bir değiştime yapman yeterli olacaktır