Php Türkçe Karakter Temizleme

Aşağıdaki kodları kullanarak türkçe karakterleri temizleyebilirsiniz. Bunun bence en çok işe yarayacağı yerler :
*dosya isimlerini düzeltme
*adres satırında get ile göndereceğiniz url leri düzeltme – tıpkı okumuş olduğunuz yazının url si gibi-
Örneğin index.php?yazi=turkce_karakter_temizleme
böylece google indexlemesine yardımcı olabilirsiniz.

Kodlar:

Ekran çıktısı: Mustafa_SADOGLU_Rizeli_Usak

Allaha emanet olun…

Yazar: Mustafa Şadoğlu

Mustafa sitemizde 103 yazı eklemiş...

Share
  • Anıl

    Hocam, bu kodları nereye ekliyoruz ? functions.php içerisine ekledim fakat işe yaramadı. Türkçe url leri düzeltmeye çalışıyorum

    • türke url düzeltmek için sana daha kullanışlı bir fonksiyon göndereyim…

      function sefurl($s) {
      $tr = array(‘ş’,’Ş’,’ı’,’İ’,’ğ’,’Ğ’,’ü’,’Ü’,’ö’,’Ö’,’Ç’,’ç’);
      $eng = array(‘s’,’S’,’i’,’I’,’g’,’G’,’u’,’U’,’o’,’O’,’C’,’c’);
      $s = str_replace($tr,$eng,$s);
      $s = eregi_replace(‘[^0-9A-Za-z]’,” “,$s);
      $s=trim($s);
      $s = str_replace(‘ ‘,”-“,$s);
      for($i=0;$i <= 5;$i++) {
      $s = str_replace("–","-",$s);
      }
      return strtolower($s);
      }

      bu fonksiyon sefurl yapmak için daha kullanışlıdır.