• 29-09-2015, 13:05:29
    #1
    Merhaba,

    wordpress deki gibi başlıktaki karakterleri düzeltip url'ye uygun hale getirebilecek, online dönüştürücü arıyorum. Yardımcı olursanız sevinirim.
  • 29-09-2015, 13:09:18
    #2
    öyle bir site duymadın ancak aşağıdaki fonksiyon işine yarar

    function turkce_karakter_temizle($metin) {
            $tr = array('Ş', 'ş', 'İ', 'ı', 'Ğ', 'ğ', 'Ü', 'u', 'ü', 'Ö', 'ö', 'Ç', 'ç', '%');
            $eng = array('s', 's', 'i', 'i', 'g', 'g', 'u', 'u', 'u', 'o', 'o', 'c', 'c', '');
            $metin = str_replace($tr, $eng, $metin);
            $metin = strtolower($metin);
            $metin = preg_replace('/&.+?;/', '', $metin);
            $metin = preg_replace('/[^%a-z0-9 _-]/', '', $metin);
            $metin = preg_replace('/\s+/', '-', $metin);
            $metin = preg_replace('|-+|', '-', $metin);
            $metin = trim($metin, '-');
            return $metin;
        }
  • 29-09-2015, 13:10:38
    #3
    samurat2000 adlı üyeden alıntı: mesajı görüntüle
    öyle bir site duymadın ancak aşağıdaki fonksiyon işine yarar

    function turkce_karakter_temizle($metin) {
            $tr = array('Ş', 'ş', 'İ', 'ı', 'Ğ', 'ğ', 'Ü', 'u', 'ü', 'Ö', 'ö', 'Ç', 'ç', '%');
            $eng = array('s', 's', 'i', 'i', 'g', 'g', 'u', 'u', 'u', 'o', 'o', 'c', 'c', '');
            $metin = str_replace($tr, $eng, $metin);
            $metin = strtolower($metin);
            $metin = preg_replace('/&.+?;/', '', $metin);
            $metin = preg_replace('/[^%a-z0-9 _-]/', '', $metin);
            $metin = preg_replace('/\s+/', '-', $metin);
            $metin = preg_replace('|-+|', '-', $metin);
            $metin = trim($metin, '-');
            return $metin;
        }
    Teşekkür ederim aslında online olsaydı daha iyi olurdu.