• 15-07-2010, 12:54:54
    #1
    Üyeliği durduruldu
    Geçenlerde bir arkadaşın Google'ın otomatik tamamlama sayfasını paylaştığı konuda başka bir arkadaş "bunu mu demek istediniz" özelliğini istemişti.

    Can sıkıntısından bu özelliği çekebileceğiniz bir fonksiyon oluşturdum. Kod phpciler için basit ancak bilmeyenlerin işine yarayabilir.

    function duzelt($kelime){
    $up=file_get_contents('http://www.google.com.tr/search?q='.str_replace(" ","%20",$kelime).'');
    preg_match_all("/Bunu mu demek istediniz(.*?)<b><i>(.*?)<\/i>/i",$up,$sonuc);
    $kelime=$sonuc[2][0];
    return $kelime;
    }
    Şu şekilde kullanabilirsiniz:
    $kelime='Keeops';
    $duzelt=duzelt($kelime);
    if ($duzelt != '')
    echo 'Bunu mu demek istediniz: '.$duzelt;
    Bunu mu demek istediniz: Keops şeklinde sonuç çıkacaktır. Kendinize göre ayarlarsınız.
  • 15-07-2010, 13:02:08
    #2
    paylaşım için teşekkürler + rep
  • 15-07-2010, 13:29:11
    #3
    Üyeliği durduruldu
    teşekkürler.
  • 15-07-2010, 15:22:41
    #4
    Üyeliği durduruldu
    bunu google dışında nasıl yaparız
  • 15-07-2010, 15:45:55
    #5
    Güzel Paylaşım Saol
  • 15-07-2010, 15:46:10
    #6
    Üyeliği durduruldu
    Yine bir fonksiyon kullanılarak yapılır ancak ya Türkçenin tüm kurallarını PHP'ye öğretecek bir kod ile ya da veriler el ile girilerek yapılabilir. İki seçenek de çok zor.
  • 15-07-2010, 15:49:24
    #7
    Eposta Aktivasyonu Gerekmekte
    web_sakat adlı üyeden alıntı: mesajı görüntüle
    bunu google dışında nasıl yaparız
    Soundex algoritması diye ararsan istediğin sonuçları bulursun.
    http://tr.wikipedia.org/wiki/Soundex

    ---
    Konu güzel emeğinize sağlık.
  • 15-07-2010, 16:41:27
    #8
    Üyeliği durduruldu
    Teşekkürler..
  • 15-07-2010, 18:23:09
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Çok uyanıkça, çakalca. Tebrikler +rep