• 03-03-2013, 15:51:43
    #1
    Üyeliği durduruldu
    Site iso-8859-9 okuyordu herşeyi utf-8 çevirdim ancak şu kısmı yapamadım yardımcı olursanız sevinirim arkadaşlar
    Alıntı
    function isim_olustur($cStr,$Dosya)
    {
    $cStr = strip_tags($cStr);
    $cStr = ltrim(rtrim(tr_strtolower($cStr)));
    $cStr = str_replace(" ","",$cStr);
    $cStr = str_replace("\\’\\"","",$cStr);
    $cStr = str_replace("´","",$cStr);
    $cStr = strtr($cStr,"Â:âûüğışçöÜĞİŞÇÖ )([]{}.,?//\\"\\’ ","--auugiscougisco----------------------");
    $cStr=$cStr.".html";

    if (!file_exists($cStr))
    {
    if( !copy($Dosya,$cStr)) {
    $cStr = "medyaizle.php"; }
    }

    return $cStr;
    }
    //-------------------------------------------------
    function Link_Olustur($cStr)
    {
    $cStr = strip_tags($cStr);
    $cStr = ltrim(rtrim(tr_strtolower($cStr)));
    $cStr = str_replace(" ","",$cStr);
    $cStr = str_replace("\\’\\"","",$cStr);
    $cStr = str_replace("´","",$cStr);
    $cStr = strtr($cStr,"Â:âûüğışçöÜĞİŞÇÖ )([]{}.,?//\\"\\’ ","--auugiscougisco----------------------");
    $cStr=$cStr.".html";

    return $cStr;
    }

    //-------------------------------------------------------------------
    function TurkceKaldir($Kelime1)
    {
    $Kelime2 = strtr($Kelime1,"\\":?.çöışüğÇÖİŞÜĞ /\\’\\"", "----coisugCOISUG----");
    $Kelime2 = preg_replace("/[^a-zA-Z0-9s-]/", "", $Kelime2);
    $Kelime2 = strtolower($Kelime2);
    return $Kelime2;
    }
    //-------------------------------------------------------------------
    function TurkceKaldirKEY($Kelime1)
    {
    $Kelime2 = strtr($Kelime1,"\\":?.çöışüğÇÖİŞÜĞ /\\’\\"", "----coisugCOISUG---,");
    $Kelime2 = preg_replace("/[^a-zA-Z0-9s-]/", "", $Kelime2);
    $Kelime2 = strtolower($Kelime2);
    return $Kelime2;
    }

    function Ozet($Kelime1)
    {
    $Kelime2 = strtr($Kelime1,"\\’\\"", "``");
    $Kelime2 = str_replace("\\"", "`",$Kelime2);
    return $Kelime2;
    }

    function Sondakika($Kelime1)
    {
    $Kelime2 = strtr($Kelime1,"’", "`");
    $Kelime2 = str_replace("\\"", "-",$Kelime2);
    return $Kelime2;
    }
    //-------------------------------------------------------------------

    function Turkcelestir($Kelime)
    {
    $Kelime = str_replace("Ğ", "Ğ",$Kelime);
    $Kelime = str_replace("Ş", "Ş",$Kelime);
    $Kelime = str_replace("İ", "İ",$Kelime);
    $Kelime = str_replace("Ü", "Ü",$Kelime);
    $Kelime = str_replace("Ç", "Ç",$Kelime);
    $Kelime = str_replace("Ö", "Ö",$Kelime);
    $Kelime = str_replace("ç", "ç",$Kelime);
    $Kelime = str_replace("ö", "ö",$Kelime);
    $Kelime = str_replace("ğ", "ğ",$Kelime);
    $Kelime = str_replace("ı", "ı",$Kelime);
    $Kelime = str_replace("ü", "ü",$Kelime);
    $Kelime = str_replace("ş", "ş",$Kelime);
    $Kelime = str_replace("ý", "ı",$Kelime);
    $Kelime = str_replace("þ", "ş",$Kelime);


    return $Kelime;
    }
  • 04-03-2013, 01:08:28
    #2
    Üyeliği durduruldu
    Bu konuda yardım olucak bir php uzmanı yokmu arkadaşlar
  • 04-03-2013, 01:22:20
    #3
    Ben yardım etmek istiyorum ama ne yapmaya çalıştığınızı anlayamıyorum.
  • 04-03-2013, 01:27:22
    #4
    Üyeliği durduruldu
    zaptak adlı üyeden alıntı: mesajı görüntüle
    Ben yardım etmek istiyorum ama ne yapmaya çalıştığınızı anlayamıyorum.
    Pm attım ustam Allah razı olsun yardımcı olabilirsen...
  • 04-03-2013, 02:36:50
    #5
    Herzaman kullandığım bir fonksiyon var aşağıda.
    Şöyle deneyebilirsiniz :
    function TurkceKaldir($tr1){
        $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");
        $tr1=str_replace($turkce,$duzgun,$tr1);
        $tr1 = preg_replace("@[^a-z0-9\-_şıüğçİŞĞÜÇ]+@i","_",$tr1);
        return clear_special_chars($tr1);
    }
  • 04-03-2013, 03:10:41
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bunlara gerek yok. Problem nedir? Türkçe karakter mi? SEF Url mu yapmaya çalışıyorsunuz?
  • 04-03-2013, 04:31:30
    #7
    Üyeliği durduruldu
    erginkeles adlı üyeden alıntı: mesajı görüntüle
    Bunlara gerek yok. Problem nedir? Türkçe karakter mi? SEF Url mu yapmaya çalışıyorsunuz?
    Karakter oluşturunca veya haber yayınlayınca karakter sıkıntıları oluşuyor pm attım kardeşim...