folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php"De Arama Motoru Yapan Oldu Mu?



Php"De Arama Motoru Yapan Oldu Mu?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    graywolf
    tulu
    tulu's avatar
    Kayıt Tarihi: 19/Eylül/2005
    Dişi

    ben basit bi arama motoru yaptim çok basit ama :D

    simdi daha gelismis arama motoru lazim birde link otomatik yapmasi lazim sonuçlar nasil yapsam ya?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    31 yaşında emekli
    ajan1111
    ajan1111's avatar
    Kayıt Tarihi: 25/Ağustos/2005
    Erkek
    o basit olan halini bile isteyebilir miyim :)

    Kayalardan kayarım yoktur benim ayarım (;
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ★★★★★
    Genki
    Genki's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek

    arama yapmak aslında basit bişi.

    mesala hebele hübele tablosunda isimlerde aratma yapcaz

    get ile ismi alırız

    $isim = htmlspecialchars($_GET['isim']);

    sorguda

    select * from hebele_hübele where isim LIKE '%$isim%' bunu kullanırız. çıktıları alırız. En basiti bu olsa gerekde daha gelişmişi derken neyi  kastettin açarmısın

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    graywolf
    tulu
    tulu's avatar
    Kayıt Tarihi: 19/Eylül/2005
    Dişi

    Simdi ben fransizcadan çevirdim aceyip gelebilir, ztn ben yazmadim editledim :D 

    <?php

    // Formdan verileri al
    $aranacak_kelime = $_GET["txt_kelime"];

    // Aranan yazilari küçük harf yap
    $aranacak_kelime = strtolower($aranacak_kelime);                         

    // Bazi karakterleri boslukla degistiriyoruz
    $aranacak_kelime = str_replace("+", " ", trim($aranacak_kelime));
    $aranacak_kelime = str_replace("\"", " ", $aranacak_kelime);
    $aranacak_kelime  = str_replace(",", " ", $aranacak_kelime);
    $aranacak_kelime = str_replace(":", " ", $aranacak_kelime);

    // Kelimeleri bir tabloya atiyoruz
    $tablo = explode(" " , $aranacak_kelime);

    // Tablodaki elemanlari sayiyoruz
    $kaç_eleman = count($tablo);


    // Sorguya tablodaki bütün elemanlari eklemek için döngü
    for($i = 1 ; $i < $kaç_eleman ; $i++)
     {
     $sorgu_arama2 = "$operateur db_sutun_ismi like \"%$tablo[$i]%\" ";
     }
     
    // On execute la requête SQL
    $sorgu_arama = mysql_query("Select * From db_tablo_ismi Where db_sutun_ismi like \"%$tablo[0]%\" ");

     If(mysql_num_rows($sorgu_arama) == 0)
      {
      echo("<center><b>Sonuç yok</b></center>");
      }
     Else
      {
      echo ("<p align=center>Sonuçlar </p><br>");

      while($arama_sonuçlari = mysql_fetch_array($sorgu_arama))
       {
       echo("Baslik : <br>");
       echo($arama_sonuçlari ["sutun_ismi1"]);
       echo("<br>");
       echo("Text : <br>");
       echo($arama_sonuçlari ["sutun_ismi2"]);

       }
      }
    ?>

Toplam Hit: 907 Toplam Mesaj: 4