MENU UTAMA

UTAMA

PHP Script

Tip & Trik

Hosting

Tutorial

Direktori Website

Forum Diskusi


Ring Tone

SMS Gratis

Info Handphone

 

KOMUNITAS

Boardchat

Gallery

Buku Tamu

Kirim Email

Kotak Saran 

Biodata

 

MASUKAN

Kirim Artikel

Kirim Script

Banner

 

F

Index >>Tutorial >> Artikel

Cari Artikel 

Script pencari atau seacrh engine menggunakan program PHP

 

Search engine adalah salah satu fasilitas yang cukup penting dalam website yang berisikan tentang data yang banyak dan beraneka ragam jenis data. dengan menggunakan search engine atau mesin pencari ini kita bisa lebih mudah untuk mencari data yang sesuai dengan yang kita inginkan. Dengan menuliskan kata kunci pada form pencari, maka akan muncul beberapa data yang sesuai dengan kata kunci yang kita masukkan sebelumnya. Sebenarnya sangat sederhana membuat mesin pencari dalam website, khususnya untuk mencari data yang berada dalam website itu sendiri. Saya akan coba memberikan kode-kode dan penjelasan pada script PHP yang berfungsi sebagai search engine atau mesin pencari. Coba anda perhatikan kode-kode PHP dibawah ini:

 

<?

if($submit){
$filename = "text_file.txt";
//file untuk menyimpan data yang dicari
$filemode = "r";
if (!file_exists($filename)) {
   echo "$filename Tidak ada!!!!.";
   } else{
$filecontents = fopen($filename, $filemode);
//membuka dan membaca file data
$g = 0;
   while(!feof ($filecontents)){ 
//memisah data array menurut baris
   $name = fgetss($filecontents, 4096);
   $trimmed = chop($name);
   $array[$g][0] = $trimmed;
   $name = fgetss($filecontents, 4096);
   $trimmed = chop($name);
   $array[$g][1] = $trimmed;
   $name = fgetss($filecontents, 4096);
   $trimmed = chop($name);
   $array[$g][2] = $trimmed;
   $g++;
   }
fclose($filecontents);
//tutup file data

}
$counter = 0;
$f = sizeof($array) - 1;
//menghitung jumlah data array
$c=$query;
   for($x = 0; $x <= $f; $x++){
//mendeklarasikan data array
     if(stristr($array[$x][0], $c)){
//mencocokkan kata kunci dengan data array
       echo"<br><b><font color="#000080">",$array[$x][0],"</font></b>
        <br><font color="#800000">",$array[$x][1], "</font>
        <br><font color="#800000">

        <a href="",$array[$x][2],"">&nbsp;Selengkapnya....  

        </a></font><br>"; //menampilkan hasil pencarian
        $counter++;
//menampilkan semua hasil pencarian
         }

     }

?>
<hr>
<?php
if($counter=="0"){
//menghitung jumlah data yang cocok dan menampilkan
echo"<center><br><br><font color="#800000" size="4"><b>Maaf, Data yng Anda cari tidak ada dalam
database. <br>Coba ulangi lagi ....</b></font></center>";
}else{
echo "<center><i><font face="Arial"><font size="3" color="#000080">Ditemukan </font><font color="#800000" size="3"><b>$counter</b>
</font><font size="3" color="#000080">artikel.</font></i></center>";
}

?>

 

 

 

Variabel $query adalah data dari form yang difungsikan sebagai kata kunci untuk pencarian. Jadi dibutuhkan form HTML yang akan mengirimkan data kata kunci kepada script PHP ini selanjutnya akan diproses sehingga akan mencocokkan data query dengan data yang ada pada file data, kemudian akan ditampilkan pada browser.

Jika ingin melihat demonya anda bisa melihat pada script PHP pencari. Atau jika akan mempraktekkan pada website anda, anda bisa mendownload file zip yang ada dalam website saya ini.

Yang perlu anda ketahui adalah :

  • Hosting anda harus mendukung file PHP.

  • Anda harus mengubah chmod file .php  (755) dan .txt (766).

  • Upload dengan FTP (File Transfer Protocol) yaitu suatu software yang menghubungkan andata komputer user dengan server, sehingga bisa mengcopy file yang ada pada komputer user ke dalam server. Dalam FTP ini anda juga bisa mengubah chmod pada tiap-tiap file yang dikehendaki. Caranya adalah jika file sudah anda upload, maka akan tampil pada sisi kanan pada FTP, kemudian klik kanan pada file atau folder yang akan anda ubah chmod-nya dan pilih chmod pada list menu, terakhir tulis chmod yang anda inginkan.

Untuk program FTP ini anda bisa menggunakan LeapFTP yang bisa anda download juga dari website saya ini, tapi ingat software ini bersifat shareware, sehingga anda hanya bisa menggunakan 40 hari saja. dan anda harus mendownload kembali.

Demikian penjelasan saya mengenai mesin pencari dan bagaimana cara mensetup file dengan FTP. Jika anda mengalami kesulitan silakan kontak saya di  halaman kontak saya atau email 3266@plasa.com.

Selamat mencoba.

 

 

 

 

login

Yonick website

CopyRight©2002