Canahm3t

PHP Seo Sef Url Fonksiyonu

Jul 16th, 2011
481
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.91 KB | None | 0 0
  1. function sefurl($fonktmp){
  2.     $turkcefrom = array("/Ğ/","/Ü/","/Ş/","/İ/","/Ö/","/Ç/","/ğ/","/ü/","/ş/","/ı/","/ö/","/ç/");
  3.     $turkceto   = array("G","U","S","I","O","C","g","u","s","i","o","c");
  4.     $fonktmp = preg_replace("/[^0-9a-zA-ZÄzÜŞİÖÇğüşıöç]/"," ",$fonktmp);
  5.     // Türkçe harfleri ingilizceye çevir
  6.     $fonktmp = preg_replace($turkcefrom,$turkceto,$fonktmp);
  7.     // Birden fazla olan boşlukları tek boşluk yap
  8.     $fonktmp = preg_replace("/ +/"," ",$fonktmp);
  9.     // Boşukları - işaretine çevir
  10.     $fonktmp = preg_replace("/ /","-",$fonktmp);
  11.     // Tüm beyaz karekterleri sil
  12.     $fonktmp = preg_replace("/\s/","",$fonktmp);
  13.     // Karekterleri küçült
  14.     $fonktmp = strtolower($fonktmp);
  15.     // Başta ve sonda - işareti kaldıysa yoket
  16.     $fonktmp = preg_replace("/^-/","",$fonktmp);
  17.     $fonktmp = preg_replace("/-$/","",$fonktmp);
  18.     return $fonktmp;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment