Mod_Rewrite Hatası
-
Yaptığım tr karaktere dönüştürme fonksiyonu normalize çalışıyordu fakat ne kadar uğraştıysam uğraşayım yeni oluşturduğum projede komut bir türlü çalışıpta ö yü o yapmadı beni deli etti. nerde hhata yaptım acaba bi bakarmısınız ?
#-------------------------------------------------------------------------------------------------------
#TR Karakter Ayıklama İşemleri
function tr_karakter($v) {
$tr = array('Ö','ö','Ü','ü','İ','ı','Ğ','ğ','Ç','ç',' ');
$eng = array('O','o','U','u','I','i','G','g','C','c','-');
return str_replace($tr,$eng,$v);
}
#------------------------------------------------------------------------------------------------------- -
//dönüştür
function replace_tr($text) {
$text = trim($text);
$search = array('ç','ğ','ı','İ','ö','ş','ü',' ','S','A','B','C','Ç','D','E','F','G','Ğ','H','I','İ','J','K','L','M','N','O','Ö','P','R','S','Ş','T','U','Ü','W','V','Y','Z','/',':','[',']',')','(');
$replace = array('c','g','i','i','o','s','u','-','s','a','b','c','c','d','e','f','g','ğ','h','i','i','j','k','l','m','n','o','o','p','r','s','s','t','u','u','w','v','y','z','-','-','','','','');
$replace = array('c','g','i','i','o','s','u','-','s','a','b','c','c','d','e','f','g','ğ','h','i','i','j','k','l','m','n','o','o','p','r','s','s','t','u','u','w','v','y','z','-','-','','','','');
$new_text = str_replace($search,$replace,$text);
return $new_text;
}'.replace_tr($deisken).'
işini görür hacı
-
eyw sağolasın da hatam nerde ? trim yapmadığım için mi. yada önce küçük harfe çeviripte sonra tr ye çevirmediğimden mi hata ?
edit büdüt: kodda yumuşak ğe hatalı görünüyor onu şaşırmışın düzelttip kullansın isteyen...
