• 25-08-2014, 09:18:40
    #1
    arkadaşlar mesela wordpress'in kullandığı on numara. sef için kullandığında da ve başlıkları göstermek için kullandığı da çok iyi.

    örneğin '&() vs gibi bi çok karakterde ben sorun yaşıyorum.

    sizinde kullandığınız en iyi fonksiyon hangisi acaba? wordpress benzeri.

    not: sadece sef değil. aynı zamanda başlıkları da listelerken kullanılabilecek bi fonksiyon.
  • 26-08-2014, 12:23:10
    #2
    yardımcı olacak kimse yok mu?
  • 26-08-2014, 15:33:13
    #3
    buyur dostum bunu kullan gayet güzel.


    function sefcevir($str) {
    $str = str_replace(
    array(
    htmlspecialchars_decode('İ'),
    htmlspecialchars_decode('ı')
    ),
    array('i','i'),
    $str);
    $str = preg_replace('#[^\p{L}\p{N}]+#u','__',$str);
    $str = @iconv("UTF-8","ASCII//TRANSLIT//IGNORE",$str);
    $str = preg_replace('#[^\p{L}\p{N}\__]+#u','',$str);
    $str = str_replace('_',' ',$str);
    $str = preg_replace('~\s+~',' ',$str);
    $str = trim($str);
    $str = mb_strtolower($str);
    $str = str_replace(' ','-',$str);
    return $str;
    }
  • 26-08-2014, 23:07:28
    #4
    Kendi kullandığım fonksiyonu paylaşayayım eminim faydası olur.
     <?php       
            function seoURL($str) {
                $str = htmlspecialchars_decode($str);
                
                $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");
                $str = str_replace($turkce,$duzgun,$str);
                
                
                $str = preg_replace('/[^a-zA-Z0-9]+/', '-', $str);
                $str = trim($str, '-');
                $str = strtolower($str);
                
                return $str;
            }
    		
    		
    		$base = "http://www.deneme.com/";
    		$parametre = "Bu bir URL DENEMESİDİR. 'TEST' & ĞÇ";
    		
    		echo $base . seoURL($parametre);
    		
    ?>
    Ekran Çıktısı
    ÇIKTI: http://www.deneme.com/bu-bir-url-denemesidir-test-gc
  • 27-08-2014, 14:50:10
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Mesajım bulunsun.
  • 29-08-2014, 17:21:38
    #7
    Hoşuma gitti teşekkürler.