Najpopularnije web stranice na Internetu su tražilice. Uz njihovu pomoć uvijek možete pronaći potrebne informacije. Pokušajmo stvoriti vlastitu tražilicu na isti način kao i prve tražilice. Nakon toga možete izmijeniti svoju tražilicu i pretvoriti je u punopravnu i modernu. Ovisi o vašoj vještini i volji. Dakle, u nastavku su upute za stvaranje meta tražilice.
Upute
Korak 1
Podijelite svoju tražilicu u tri dijela. Prvi dio je sučelje buduće web tražilice, napisano na PHP-u. Drugi dio je indeks (My SQL baza podataka), koji pohranjuje sve podatke o stranicama. Treći dio je robot za pretraživanje koji će indeksirati web stranice i unijeti njihove podatke u indeks, to je učinjeno na jeziku Delphi.
Korak 2
Krenimo s izradom sučelja. Stvorite datoteku index.php. Da biste to učinili, podijelite stranicu na dvije pomoću tablica. Prvi dio je obrazac za pretraživanje, drugi dio su rezultati pretraživanja. Na vrhu stvorite obrazac koji će slati podatke u datoteku index.php pomoću metode get. Na njemu će biti tri elementa - tekstualno polje i još dva gumba. Jedan gumb potreban je za slanje zahtjeva, drugi - za čišćenje polja (ovaj gumb nije obavezan).
3. korak
Nazovite tekstualno polje "pretraga", prvi gumb (onaj koji šalje zahtjev) naziv "Pretraživanje". Ostavite naziv obrasca kakav jest - "form1".
4. korak
Rezultati će se prikazati na dnu tablice pomoću php-a, pa otvorite <? Php oznaku i počnite kodirati.
Korak 5
Spojite konfiguracijsku datoteku za povezivanje s bazom podataka.
uključuju "config.php";
Provjerite je li kliknut gumb "Traži".
if (isset ($ _ GET ['button'])) {kôd se izvršava ako se pritisne gumb "Traži"} else {kôd se izvršava ako se ne pritisne gumb "Traži"}
Ako se klikne gumb, provjerite ima li upita za pretraživanje.
if (isset ($ _ GET ['search'])) {$ search = $ _ GET ['search'];}
Korak 6
Ako postoji upit za pretraživanje, dodijelite tekst upita za pretragu varijabli $ search.
7. korak
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 pretraživanje ili niz za pretraživanje sadrži manje od 3 znaka.";}
U slučaju da upit za pretraživanje zadovoljava gornji uvjet, pokrenite sam skriptu za pretraživanje.
Korak 9
Pokrenite petlju koja će ispisati rezultate pretraživanja kroz printf.
To je sve. Ako imate potrebno znanje, tada možete dodati potrebne elemente u tražilicu i sastaviti vlastiti algoritam za njegovo stvaranje.