lostyazilim
tr.link

Gelişmiş site içi arama

5 Mesajlar 736 Okunma
lstbozum
tr.link

berkaykrx berkaykrx WM Aracı Kullanıcı
  • Üyelik 14.09.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP Developer
  • Konum Ankara
  • Ad Soyad İ** K**
  • Mesajlar 974
  • Beğeniler 269 / 229
  • Ticaret 17, (%100)
Arkadaşlar örneğin sitemde yazılar var başlığı ( En iyi araba modelleri ) ben site içerisinde (car) kelimesi ile yazan birisine yukarıda vermiş olduğum yazıyı nasıl gösterebilirim?
 

 

wmaraci
reklam

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
Ya şimdi bir inceliği vardır illaki ama benim aklıma gelen yol şöyle;
$kullanicidan_gelen_arama = "car";
if ($kullanicidan_gelen_arama == "car") {
$kullanicidan_gelen_arama == "araba";}


Şeklinde kelimeyi convert edebilirsin.

Veya kullanıcı uzun bir arama girerse metin içinde arama yaptırabilirsin.

$kullanicidan_gelen_arama = "new car models";
if(strstr($kullanicidan_gelen_arama, "car"))
{ echo "Kullanıcıdan gelen arama metininin içinde car kelimesi geçiyor."; }
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.

kelebek kelebek WM Aracı Kullanıcı
  • Üyelik 11.05.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Geliştirici
  • Konum Malatya
  • Ad Soyad E** K**
  • Mesajlar 3142
  • Beğeniler 60 / 764
  • Ticaret 5, (%100)
İngilizce bir aramayı php ile türkçe'ye çeviremezsiniz. Çevirme işlemi için bir api kullanmanız gerekiyor. Mesela google translation api'si gibi bir api kullanmalısınız sonrasında sql üzerinden like komutu ile arama yapabilirsiniz.

https://cloud.google.com/translate/
https://www.w3schools.com/SQl/sql_like.asp
 

 

Aksoydogalgaz Aksoydogalgaz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.09.2018
  • Yaş/Cinsiyet 47 / E
  • Meslek Bilgisayar grafik ve html
  • Konum İstanbul Anadolu
  • Ad Soyad A** A**
  • Mesajlar 39
  • Beğeniler 38 / 4
  • Ticaret 0, (%0)
Konu ASP olsaydı basit idi ama Php için maalesef..
size herhalde www.verigir.com gibi bir alternatif gerekiyor.
 

 

wmaraci
wmaraci

haliluunal haliluunal Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 19.06.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek Ağ ve bilgisayar sistemleri yö
  • Konum Ankara
  • Ad Soyad H** Ü**
  • Mesajlar 665
  • Beğeniler 80 / 270
  • Ticaret 0, (%0)
Eğer veritabanında arama yapılacaksa LIKE komutu kullanılarak yapılır , isterseniz ücretli olarak yardımda bulunabilirim.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al