Cele mai populare site-uri de pe Internet sunt motoarele de căutare. Cu ajutorul lor, puteți găsi întotdeauna informațiile de care aveți nevoie. Să încercăm să creăm propriul motor de căutare în același mod în care au funcționat primele motoare de căutare. Ulterior, vă puteți modifica motorul de căutare și îl puteți transforma într-unul modern și complet. Depinde de priceperea și dorința ta. Deci, mai jos sunt instrucțiunile pentru crearea unui meta motor de căutare.
Instrucțiuni
Pasul 1
Împărțiți motorul de căutare în trei părți. Prima parte este interfața viitorului motor de căutare web, care este scris în PHP. A doua parte este indexul (baza de date My SQL), care stochează toate informațiile despre pagini. A treia parte este un robot de căutare care va indexa paginile web și va introduce datele în index, se face în limba Delphi.
Pasul 2
Să începem să creăm interfața. Creați un fișier index.php. Pentru a face acest lucru, împărțiți pagina în două folosind tabele. Prima parte este formularul de căutare, a doua este rezultatele căutării. În partea de sus, creați un formular care va trimite informații către fișierul index.php folosind metoda get. Vor fi trei elemente pe el - un câmp de text și încă două butoane. Un buton este necesar pentru a trimite o cerere, al doilea - pentru a șterge câmpul (acest buton este opțional).
Pasul 3
Denumiți câmpul text „căutare”, primul buton (cel care trimite cererea) numele „Căutare”. Lăsați numele formularului așa cum este - „formular1”.
Pasul 4
Rezultatele vor fi afișate în partea de jos a tabelului folosind php, deci deschideți eticheta <? Php și începeți codarea.
Pasul 5
Conectați fișierul de configurare pentru a vă conecta la baza de date.
includeți „config.php”;
Verificați dacă a fost făcut clic pe butonul „Căutare”.
if (isset ($ _ GET ['button']))) {cod executat dacă butonul „Căutare” este apăsat} else {cod executat dacă butonul „Căutare” nu este apăsat}
Dacă se face clic pe buton, verificați dacă există o interogare de căutare.
if (isset ($ _ GET ['search']))) {$ search = $ _ GET ['search'];}
Pasul 6
Dacă există o interogare de căutare, atunci atribuiți textul interogării de căutare variabilei $ search.
Pasul 7
Verificați solicitarea astfel încât să nu fie goală și să nu fie mai mică de trei caractere.
Pasul 8
if ($ search! = '' && strlen ($ search)> 2) {cod de căutare în baza de date} else {echo "A fost specificată o interogare de căutare goală sau șirul de căutare conține mai puțin de 3 caractere.";}
În cazul în care interogarea de căutare îndeplinește condiția superioară, rulați scriptul de căutare în sine.
Pasul 9
Rulați o buclă care va imprima rezultatele căutării prin printf.
Asta e tot. Dacă aveți cunoștințele necesare, atunci puteți adăuga elementele de care aveți nevoie la motorul de căutare și să vă elaborați propriul algoritm pentru crearea acestuia.