Najpopularniejszymi witrynami w Internecie są wyszukiwarki. Z ich pomocą zawsze możesz znaleźć potrzebne informacje. Spróbujmy stworzyć własną wyszukiwarkę w taki sam sposób, jak działały pierwsze wyszukiwarki. Następnie możesz zmodyfikować swoją wyszukiwarkę i zmienić ją w pełnoprawną i nowoczesną. To zależy od twoich umiejętności i chęci. Poniżej znajdują się instrukcje dotyczące tworzenia metawyszukiwarki.
Instrukcje
Krok 1
Podziel swoją wyszukiwarkę na trzy części. Pierwsza część to interfejs przyszłej wyszukiwarki internetowej, napisany w PHP. Druga część to indeks (baza danych My SQL), w którym przechowywane są wszystkie informacje o stronach. Trzecia część to robot wyszukiwania, który będzie indeksował strony internetowe i wprowadzał ich dane do indeksu, odbywa się to w języku Delphi.
Krok 2
Zacznijmy tworzyć interfejs. Utwórz plik index.php. Aby to zrobić, podziel stronę na dwie za pomocą tabel. Pierwsza część to formularz wyszukiwania, druga to wyniki wyszukiwania. Na górze utwórz formularz, który wyśle informacje do pliku index.php za pomocą metody get. Znajdą się na niej trzy elementy - pole tekstowe i jeszcze dwa przyciski. Jeden przycisk jest potrzebny do wysłania żądania, drugi do wyczyszczenia pola (ten przycisk jest opcjonalny).
Krok 3
Nazwij pole tekstowe „szukaj”, a pierwszy przycisk (ten, który wysyła żądanie) nazwę „Szukaj”. Pozostaw nazwę formularza bez zmian - "form1".
Krok 4
Wyniki zostaną wyświetlone na dole tabeli za pomocą php, więc otwórz tag <?Php i zacznij kodować.
Krok 5
Podłącz plik konfiguracyjny, aby połączyć się z bazą danych.
dołącz "config.php";
Sprawdź, czy przycisk „Szukaj” został kliknięty.
if (isset ($ _ GET ['przycisk'])) {kod wykonywany jeśli przycisk "Szukaj" jest wciśnięty} else {kod wykonywany jeśli przycisk "Szukaj" nie jest wciśnięty}
Jeśli przycisk zostanie kliknięty, sprawdź zapytanie.
if (isset ($ _ GET ['search'])) {$ search = $ _ GET ['search'];}
Krok 6
Jeśli istnieje zapytanie wyszukiwania, przypisz tekst zapytania do zmiennej $ search.
Krok 7
Sprawdź żądanie, aby nie było puste i nie było krótsze niż trzy znaki.
Krok 8
if ($ search! = '' && strlen ($ search)> 2) {kod przeszukiwania bazy danych} else {echo "Podano puste zapytanie wyszukiwania lub ciąg wyszukiwania zawiera mniej niż 3 znaki.";}
Jeśli zapytanie spełnia górny warunek, uruchom sam skrypt wyszukiwania.
Krok 9
Uruchom pętlę, która wyświetli wyniki wyszukiwania przez printf.
To wszystko. Jeśli posiadasz niezbędną wiedzę, możesz równie dobrze dodać potrzebne elementy do wyszukiwarki i opracować własny algorytm jej tworzenia.