De mest populære sider på Internettet er søgemaskiner. Med deres hjælp kan du altid finde de oplysninger, du har brug for. Lad os prøve at oprette vores egen søgemaskine på samme måde som de allerførste søgemaskiner fungerede. Derefter kan du ændre din søgemaskine og gøre den til en fuldgyldig og moderne. Det afhænger af din dygtighed og vilje. Så nedenfor er instruktionerne til oprettelse af en metasøgemaskine.
Instruktioner
Trin 1
Opdel din søgemaskine i tre dele. Den første del er grænsefladen til den fremtidige websøgemaskine, som er skrevet i PHP. Den anden del er indekset (Min SQL-database), der gemmer al information om siderne. Den tredje del er en søgerobot, der indekserer websider og indtaster deres data i indekset, det sker på Delphi-sproget.
Trin 2
Lad os begynde at oprette grænsefladen. Opret index.php-fil. For at gøre dette skal du opdele siden i to ved hjælp af tabeller. Den første del er søgeformularen, den anden er søgeresultaterne. Opret øverst en formular, der sender oplysninger til index.php-filen ved hjælp af get-metoden. Der vil være tre elementer på det - et tekstfelt og yderligere to knapper. En knap er nødvendig for at sende en anmodning, den anden - for at rydde feltet (denne knap er valgfri).
Trin 3
Navngiv tekstfeltet "søg", den første knap (den der sender anmodningen) navnet "Søg". Efterlad formularens navn, som det er - "form1".
Trin 4
Resultaterne vises nederst i tabellen ved hjælp af php, så åbn <? Php-taggen og start kodningen.
Trin 5
Forbind konfigurationsfilen for at oprette forbindelse til databasen.
inkluderer "config.php";
Kontroller, om der er klikket på knappen "Søg".
if (isset ($ _ GET ['button'])) {kode udført, hvis der trykkes på "Søg" -knappen} ellers {kode udført, hvis "Søg" -knappen ikke trykkes}
Hvis der klikkes på knappen, skal du søge efter en søgeforespørgsel.
if (isset ($ _ GET ['search'])) {$ search = $ _ GET ['search'];}
Trin 6
Hvis der er en søgeforespørgsel, skal du tildele teksten til søgeforespørgslen til $ -variablen.
Trin 7
Kontroller anmodningen, så den ikke er tom og ikke er kortere end tre tegn.
Trin 8
if ($ search! = '' && strlen ($ search)> 2) {database search code} ellers {echo "Der blev angivet en tom søgeforespørgsel, eller søgestrengen indeholder mindre end 3 tegn.";}
I tilfælde af at søgeforespørgslen opfylder den øverste betingelse, skal du køre selve søgeskriptet.
Trin 9
Kør en sløjfe, der udskriver søgeresultaterne gennem printf.
Det er alt. Hvis du har den nødvendige viden, kan du godt tilføje de elementer, du har brug for, til søgemaskinen og udarbejde din egen algoritme til oprettelse.