Najpopularnije web lokacije na Internetu su pretraživači. Uz njihovu pomoć uvijek možete pronaći potrebne informacije. Pokušajmo stvoriti vlastiti pretraživač na isti način kao i prvi pretraživači koji su radili. Nakon toga možete izmijeniti svoj pretraživač i pretvoriti ga u punopravan i moderan. Ovisi o vašoj vještini i volji. Dakle, dolje su upute za stvaranje meta pretraživača.
Instrukcije
Korak 1
Podijelite svoju pretraživač u tri dijela. Prvi dio je sučelje buduće web pretraživačice, koja je napisana na PHP-u. Drugi dio je indeks (My SQL baza podataka), koji čuva sve informacije o stranicama. Treći dio je robot za pretraživanje koji će indeksirati web stranice i unijeti njihove podatke u indeks, a to je učinjeno na jeziku Delphi.
Korak 2
Počnimo s kreiranjem sučelja. Napravite datoteku index.php. Da biste to učinili, podijelite stranicu na dvije pomoću tablica. Prvi dio je obrazac za pretragu, drugi dio su rezultati pretraživanja. Na vrhu stvorite obrazac koji će slati informacije u datoteku index.php pomoću metode get. Na njemu će biti tri elementa - polje za tekst i još dva dugmeta. Jedno dugme potrebno je za slanje zahtjeva, drugo - za brisanje polja (ovo dugme nije obavezno).
Korak 3
Nazovite tekstualno polje "pretraga", prvo dugme (ono koje šalje zahtjev) naziv "Pretraživanje". Ostavite naziv obrasca onakvim kakav jeste - "form1".
Korak 4
Rezultati će se prikazati na dnu tablice pomoću php-a, pa otvorite <? Php oznaku i počnite kodirati.
Korak 5
Povežite konfiguracijsku datoteku da biste se povezali s bazom podataka.
uključuju "config.php";
Provjerite je li kliknut gumb "Pretraži".
if (isset ($ _ GET ['button'])) {kôd se izvršava ako se pritisne dugme "Search"} else {kôd se izvršava ako se ne pritisne dugme "Search"}
Ako se klikne na gumb, provjerite ima li upita za pretraživanje.
if (isset ($ _ GET ['search'])) {$ search = $ _ GET ['pretraga'];}
Korak 6
Ako postoji upit za pretraživanje, dodijelite tekst upita za pretragu varijabli $ search.
Korak 7
Provjerite zahtjev da ne bude prazan i da bude kraći od tri znaka.
Korak 8
if ($ search! = '' && strlen ($ search)> 2) {kod pretraživanja baze podataka} else {echo "Naveden je prazan upit za pretragu ili niz za pretraživanje sadrži manje od 3 znaka.";}
U slučaju da upit za pretragu zadovoljava gornji uvjet, pokrenite sam skriptu pretraživanja.
Korak 9
Pokrenite petlju koja će ispisati rezultate pretraživanja kroz printf.
To je sve. Ako imate potrebno znanje, možete dodati elemente koji su vam potrebni u pretraživač i izraditi vlastiti algoritam za njegovo stvaranje.