Nejoblíbenější stránky na internetu jsou vyhledávače. S jejich pomocí můžete vždy najít informace, které potřebujete. Pokusme se vytvořit náš vlastní vyhledávač stejným způsobem, jako fungovaly první vyhledávače. Následně můžete svůj vyhledávač upravit a proměnit jej v plnohodnotný a moderní. Záleží na vaší dovednosti a ochotě. Níže jsou tedy pokyny pro vytvoření metazhledávače.
Instrukce
Krok 1
Rozdělte svůj vyhledávač na tři části. První částí je rozhraní budoucího webového vyhledávače, které je napsáno v PHP. Druhou částí je index (databáze My SQL), který ukládá všechny informace o stránkách. Třetí částí je vyhledávací robot, který bude indexovat webové stránky a zadávat jejich data do indexu, a to v jazyce Delphi.
Krok 2
Začněme vytvářet rozhraní. Vytvořte soubor index.php. Chcete-li to provést, rozdělte stránku na dvě pomocí tabulek. První část je vyhledávací formulář, druhou jsou výsledky vyhledávání. Nahoře vytvořte formulář, který odešle informace do souboru index.php pomocí metody get. Budou na něm tři prvky - textové pole a další dvě tlačítka. Jedno tlačítko je potřeba k odeslání požadavku, druhé - k vyčištění pole (toto tlačítko je volitelné).
Krok 3
Pojmenujte textové pole „hledat“, první tlačítko (tlačítko, které odesílá požadavek), název „Hledat“. Název formuláře ponechte beze změny - „formulář1“.
Krok 4
Výsledky se zobrazí v dolní části tabulky pomocí php, takže otevřete značku <? Php a začněte kódovat.
Krok 5
Připojte konfigurační soubor a připojte se k databázi.
zahrnout "config.php";
Zkontrolujte, zda bylo kliknuto na tlačítko „Hledat“.
if (isset ($ _ GET ['button'])) {kód spuštěn, pokud je stisknuto tlačítko „Hledat“} else {kód spuštěn, pokud není stisknuto tlačítko „Hledat“}
Pokud kliknete na tlačítko, zkontrolujte vyhledávací dotaz.
if (isset ($ _ GET ['search'])) {$ search = $ _ GET ['search'];}
Krok 6
Pokud existuje vyhledávací dotaz, přiřaďte text vyhledávacího dotazu proměnné $ search.
Krok 7
Zkontrolujte požadavek, aby nebyl prázdný a nebyl kratší než tři znaky.
Krok 8
if ($ search! = '' && strlen ($ search)> 2) {vyhledávací kód databáze} else {echo "Byl zadán prázdný vyhledávací dotaz nebo hledaný řetězec obsahuje méně než 3 znaky.";}
V případě, že vyhledávací dotaz splňuje horní podmínku, spusťte samotný vyhledávací skript.
Krok 9
Spusťte smyčku, která vytiskne výsledky hledání přes printf.
To je vše. Pokud máte potřebné znalosti, můžete do vyhledávače přidat prvky, které potřebujete, a vytvořit vlastní algoritmus pro jeho vytvoření.