• 08-01-2013, 23:40:24
    #1
    Arkadaşlar merhaba.
    benim bir php script'e ihtiyacım var. şu işi yapmalı:

    form'da başlık bölümüne girilecek verideki boslukları kaldırma ve türkçe karakterleri abd alfabesine çevirme
    örnek:
    başlık
    SMTYLMZ BLOG AÇILDI
    çıktı:
    smtylmz-blog-acildi

    bunu yapabilen bi script veya kod varmı elinizde? varsa bekliyorum şimdiden tesekkürler.
  • 08-01-2013, 23:47:16
    #2
    function sef_link($string)
        {
            $turkce=array("ş", "Ş", "ı", "ü", "Ü", "ö", "Ö", "ç", "Ç", "ş", "Ş", "ı", "ğ", "Ğ", "İ", "ö", "Ö", "Ç", "ç", "ü", "Ü");
            $duzgun=array("s", "s", "i", "u", "u", "o", "o", "c", "c", "s", "s", "i", "g", "g", "i", "o", "o", "c", "c", "u", "u");
            $string = str_replace($turkce, $duzgun, $string);
            return strtolower(trim(preg_replace('~[^0-9a-z]+~i', '-', html_entity_decode(preg_replace('~&([a-z]{1,2})(?:acute|cedil|circ|grave|lig|orn|ring|slash|th|tilde|uml);~i', '$1', htmlentities($string, ENT_QUOTES, 'UTF-8')), ENT_QUOTES, 'UTF-8')), '-'));
    }
  • 09-01-2013, 09:46:15
    #3
    teşekkürler hallettim bi arkadaş vasıtasıyla seninkiyle aynı çözümü verdi o da