Şimdi Ara

Sql sorgusu hakkında bir problemim ( seo karışık birşeylerde var )

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
403
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • şimdi url kısmında şöyle bişey yaptım ;

    function idyap($text){ 
    $bul = array('%c3%87','%c4%9e','%c4%b0','%c3%96','%c5%9e','%c3%bc','%c4%b1','U','%20','%c4%9f','%c5%9f','%c3%b6','%c3%a7','%c3%9c');
    $cevir = array('c','g','i','o','s','u','i','u','-','g','s','o','c','u');
    $text = str_replace($bul, $cevir, strtolower($text));
    return $text;
    }

    -----------

    Bununla idyap($yazi) dediğimiz zaman Türkçe karakterler falan küçülüp ingilizce karaktere dönüyor.Sorunda burada başlıyor.

    "Ubuntu 9.10 Yeni Çıktı !!"

    diye bir başlığım var.Ben şimdi link verdiğimde ubuntu-9.10-yeni-cikti-!! olarak gösterecek.Şimdi gelelim problemin kaynağına

    select * from yazi where baslik like 'idyap($gelen)'

    dediğimizde $gelen Türkçe karakterlerden arındırılmış bir şekilde duruyor.Fakat veritabanındaki ile aynı değil.Veri tabanındakini idyap fonksiyonu ile tr karakterlerden falan arındırıp gelen ile eşlemenin kolay yolu varmı ?? Yoksa tek tek yazılara baktırıp eşleneni almak zorunda kalıcam.

    Birde yazi/3 yerine yazi/ubuntu-9.10-cikti yapmak daha mantıklı değil mi ?
    ---

    şu problemi çözersem güzel bi seo dökümanı yazacağım







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.