Internetin suosituimmat sivustot ovat hakukoneet. Niiden avulla löydät aina tarvitsemasi tiedot. Yritetään luoda oma hakukone samalla tavalla kuin ensimmäiset hakukoneet toimivat. Tämän jälkeen voit muokata hakukonetta ja muuttaa siitä täysimittaisen ja modernin. Se riippuu taidoistasi ja halustasi. Joten alla on ohjeet metahakukoneen luomiseen.
Ohjeet
Vaihe 1
Jaa hakukone kolmeen osaan. Ensimmäinen osa on tulevan web-hakukoneen käyttöliittymä, joka on kirjoitettu PHP: llä. Toinen osa on hakemisto (Oma SQL-tietokanta), joka tallentaa kaikki sivuja koskevat tiedot. Kolmas osa on hakurobotti, joka indeksoi verkkosivut ja syöttää niiden tiedot hakemistoon, se tehdään Delphi-kielellä.
Vaihe 2
Aloitetaan käyttöliittymän luominen. Luo index.php-tiedosto. Voit tehdä tämän jakamalla sivu kahteen taulukoilla. Ensimmäinen osa on hakulomake, toinen on hakutulokset. Luo yläreunassa lomake, joka lähettää tietoja index.php-tiedostoon get-menetelmällä. Siinä on kolme elementtiä - tekstikenttä ja kaksi muuta painiketta. Yksi painike tarvitaan pyynnön lähettämiseen, toinen - kentän tyhjentäminen (tämä painike on valinnainen).
Vaihe 3
Nimeä tekstikenttä "haku", ensimmäinen painike (joka lähettää pyynnön) nimi "haku". Jätä lomakkeen nimi sellaisenaan - "form1".
Vaihe 4
Tulokset näytetään taulukon alaosassa käyttämällä php: tä, joten avaa <? Php -tunniste ja aloita koodaus.
Vaihe 5
Yhdistä määritystiedosto muodostaaksesi yhteyden tietokantaan.
sisältää "config.php";
Tarkista, napsautettiinko "Hae" -painiketta.
jos (isset ($ _ GET ['painike']))) {koodi suoritetaan, jos "Haku" -painiketta painetaan} muu {koodi suoritetaan, jos "Haku" -painiketta ei paineta}
Jos painiketta napsautetaan, tarkista hakukysely.
if (isset ($ _ GET ['haku'])) {$ search = $ _ GET ['haku'];}
Vaihe 6
Jos hakukyselyä on, määritä hakukyselyn teksti hakumuuttujalle $.
Vaihe 7
Tarkista pyyntö niin, että se ei ole tyhjä eikä lyhyempi kuin kolme merkkiä.
Vaihe 8
if ($ search! = '' && strlen ($ search)> 2) {tietokannan hakukoodi} else {echo "Tyhjä hakukysely määritettiin tai hakumerkkijono sisältää alle 3 merkkiä.";}
Jos hakukysely täyttää ylemmän ehdon, suorita hakukomento itse.
Vaihe 9
Suorita silmukka, joka tulostaa hakutulokset printf: n kautta.
Siinä kaikki. Jos sinulla on tarvittava tieto, voit lisätä tarvittavat elementit hakukoneeseen ja laatia oman algoritmin sen luomista varten.