• 08-08-2010, 14:54:55
    #1
    Üyeliği durduruldu
    Merhabalar,

    bu sıralar seo optimizasyon ile uğraşıyorum gerekli .htaccess ayarları tamam tıkır tıkır çalışıyor fakat, başlığı str yapıp attıktan sonra türkçe karakterleri ingilizceye uyarlıyor, işte orada bir sorun var örneğin : ı ve ğ harflerini m olarak önizliyor,
    kodlar aşağıda bunun bir çözümü olmalı bence!

    Örnek aşağıdaki gibidir, ı ve ğ harflerini nasıl yuttuğunu görebilirsiniz...
    Örn: Compressed Video (Sıkıştırılmış Görüntü)
    smkmmtmrmlmmm_goruntu--18.html olarak gösteriyor....
    Fonksiyon :
    <?php 
    function SEO($text) { 
        $tr='\" ()\'/*?şŞığĞİöÖÇçüÜ';
        $en="=j_--trhmsSigGIoOCcuU";
        $text = strtolower(strtr($text, $tr,$en)); 
        return $text; 
    }
    ?>
    Çalıştırılan Sayfa :
    <?
    $url= SEO($row['baslik']);   
    echo '
    <a href="'.$url.'-'.$row['sira'].'.html">'.$row['baslik'].'</a></li><br><b>'.$row['detay'].'</b><br>
    ';
    ?>
    ORJİNAL SİTEYE GİT
  • 08-08-2010, 15:41:32
    #2
    Karakterleri dizi olarak tanımlamanız gerekmiyor muydu?

    Bknz: http://tr.php.net/manual/tr/function.strtr.php
  • 08-08-2010, 16:00:36
    #3
    Buyrun bunu kullanın http://pastebin.com/kGxLN4DQ