Najbolj priljubljena spletna mesta na internetu so iskalniki. Z njihovo pomočjo lahko vedno najdete informacije, ki jih potrebujete. Poskusimo ustvariti svoj iskalnik na enak način, kot so delovali prvi iskalniki. Nato lahko svoj iskalnik spremenite in ga spremenite v polnopravnega in sodobnega. Odvisno od vaše spretnosti in pripravljenosti. Torej, spodaj so navodila za ustvarjanje meta iskalnika.
Navodila
Korak 1
Iskalnik razdelite na tri dele. Prvi del je vmesnik prihodnjega spletnega iskalnika, ki je napisan v PHP. Drugi del je indeks (My SQL database), ki vsebuje vse podatke o straneh. Tretji del je iskalni robot, ki bo indeksiral spletne strani in v indeks vnašal njihove podatke, in sicer v jeziku Delphi.
2. korak
Začnimo z ustvarjanjem vmesnika. Ustvarite datoteko index.php. Če želite to narediti, s pomočjo tabel razdelite stran na dve. Prvi del je iskalni obrazec, drugi pa rezultati iskanja. Na vrhu ustvarite obrazec, ki bo z metodo get poslal podatke v datoteko index.php. Na njem bodo trije elementi - besedilno polje in še dva gumba. En gumb je potreben za pošiljanje zahteve, drugi - za čiščenje polja (ta gumb ni obvezen).
3. korak
Poimenujte besedilno polje "iskanje", prvi gumb (tisti, ki pošlje zahtevo) ime "Iskanje". Ime obrazca pustite takšno, kot je - "form1".
4. korak
Rezultati bodo prikazani na dnu tabele s pomočjo php, zato odprite oznako <? Php in začnite kodirati.
5. korak
Povežite konfiguracijsko datoteko za povezavo z bazo podatkov.
vključite "config.php";
Preverite, ali ste kliknili gumb »Išči«.
if (isset ($ _ GET ['button'])) {koda izvedena, če pritisnete gumb "Search"} else {koda izvedena, če gumb "Search" ni pritisnjen}
Če kliknete gumb, poiščite iskalno poizvedbo.
if (isset ($ _ GET ['search'])) {$ search = $ _ GET ['search'];}
6. korak
Če obstaja iskalna poizvedba, spremenljivki $ search dodelite besedilo iskalne poizvedbe.
7. korak
Preverite zahtevo, da ni prazna in ne krajša od treh znakov.
8. korak
if ($ search! = '' && strlen ($ search)> 2) {koda za iskanje po bazi}} else {echo "Podana je prazna iskalna poizvedba ali iskalni niz vsebuje manj kot 3 znake.";}
Če iskalna poizvedba izpolnjuje zgornji pogoj, zaženite sam iskalni skript.
9. korak
Zaženite zanko, ki bo rezultate iskanja natisnila prek printf.
To je vse. Če imate potrebno znanje, lahko v iskalnik dodate elemente, ki jih potrebujete, in sestavite svoj algoritem za njegovo ustvarjanje.