De meest populaire sites op internet zijn zoekmachines. Met hun hulp kunt u altijd de informatie vinden die u nodig hebt. Laten we proberen onze eigen zoekmachine te maken op dezelfde manier als de allereerste zoekmachines werkten. Vervolgens kunt u uw zoekmachine aanpassen en er een volwaardige en moderne zoekmachine van maken. Het hangt af van je vaardigheden en bereidheid. Hieronder vindt u de instructies voor het maken van een meta-zoekmachine.
instructies:
Stap 1
Verdeel uw zoekmachine in drie delen. Het eerste deel is de interface van de toekomstige webzoekmachine, die is geschreven in PHP. Het tweede deel is de index (Mijn SQL-database), die alle informatie over de pagina's opslaat. Het derde deel is een zoekrobot die webpagina's indexeert en hun gegevens in de index invoert, dit gebeurt in de Delphi-taal.
Stap 2
Laten we beginnen met het maken van de interface. Maak een index.php-bestand. Om dit te doen, verdeelt u de pagina in twee met behulp van tabellen. Het eerste deel is het zoekformulier, het tweede is de zoekresultaten. Maak bovenaan een formulier dat informatie naar het index.php-bestand stuurt met behulp van de get-methode. Er zullen drie elementen op staan: een tekstveld en nog twee knoppen. Eén knop is nodig om een verzoek te verzenden, de tweede - om het veld te wissen (deze knop is optioneel).
Stap 3
Noem het tekstveld "zoeken", de eerste knop (degene die het verzoek verzendt) de naam "Zoeken". Laat de naam van het formulier zoals het is - "form1".
Stap 4
De resultaten worden onder aan de tabel weergegeven met behulp van php, dus open de <? Php-tag en begin met coderen.
Stap 5
Verbind het configuratiebestand om verbinding te maken met de database.
omvatten "config.php";
Controleer of er op de knop "Zoeken" is geklikt.
if (isset ($ _ GET ['knop'])) {code uitgevoerd als de "Zoeken" knop wordt ingedrukt} else {code uitgevoerd als de "Zoeken" knop niet wordt ingedrukt}
Als er op de knop wordt geklikt, controleer dan of er een zoekopdracht is.
if (isset ($ _ GET ['zoeken'])) {$ zoeken = $ _ GET ['zoeken'];}
Stap 6
Als er een zoekopdracht is, wijst u de tekst van de zoekopdracht toe aan de $ zoekvariabele.
Stap 7
Controleer het verzoek zodat het niet leeg is en niet korter is dan drie tekens.
Stap 8
if ($ zoeken! = '' && strlen ($ zoeken)> 2) {database zoekcode} else {echo "Er is een lege zoekopdracht opgegeven of de zoekreeks bevat minder dan 3 tekens.";}
Als de zoekopdracht voldoet aan de bovenste voorwaarde, voert u het zoekscript zelf uit.
Stap 9
Voer een lus uit die de zoekresultaten via printf zal afdrukken.
Dat is alles. Als u over de nodige kennis beschikt, kunt u de elementen die u nodig hebt aan de zoekmachine toevoegen en uw eigen algoritme opstellen om het te maken.