Internetā vispopulārākās vietnes ir meklētājprogrammas. Ar viņu palīdzību jūs vienmēr varat atrast nepieciešamo informāciju. Mēģināsim izveidot savu meklētājprogrammu tāpat kā strādāja pirmās meklētājprogrammas. Pēc tam jūs varat pārveidot savu meklētājprogrammu un padarīt to par pilnvērtīgu un modernu. Tas ir atkarīgs no jūsu prasmes un vēlmes. Tātad, zemāk ir norādījumi par meta meklētājprogrammas izveidi.
Instrukcijas
1. solis
Sadaliet meklētājprogrammu trīs daļās. Pirmā daļa ir topošās tīmekļa meklētājprogrammas saskarne, kas ir rakstīta PHP. Otrā daļa ir indekss (Mana SQL datu bāze), kurā tiek glabāta visa informācija par lapām. Trešā daļa ir meklēšanas robots, kas indeksēs tīmekļa lapas un ievadīs to datus indeksā, tas tiek darīts Delphi valodā.
2. solis
Sāksim izveidot saskarni. Izveidojiet failu index.php. Lai to izdarītu, sadaliet lapu divās daļās, izmantojot tabulas. Pirmā daļa ir meklēšanas forma, otrā ir meklēšanas rezultāti. Augšdaļā izveidojiet veidlapu, kas nosūtīs informāciju uz failu index.php, izmantojot metodi get. Uz tā būs trīs elementi - teksta lauks un vēl divas pogas. Viena poga ir nepieciešama, lai nosūtītu pieprasījumu, otra - lai notīrītu lauku (šī poga nav obligāta).
3. solis
Piešķiriet teksta laukam nosaukumu “meklēšana”, pirmajai pogai (tai, kas nosūta pieprasījumu) - nosaukumam “Meklēt”. Atstājiet veidlapas nosaukumu tādu, kāds tas ir - "forma1".
4. solis
Rezultāti tiks parādīti tabulas apakšdaļā, izmantojot php, tāpēc atveriet tagu <? Php un sāciet kodēšanu.
5. solis
Pievienojiet konfigurācijas failu, lai izveidotu savienojumu ar datu bāzi.
ietver "config.php";
Pārbaudiet, vai ir noklikšķināts uz pogas Meklēt.
if (isset ($ _ GET ['poga']))) {kods izpildīts, ja tiek nospiesta poga "Meklēt"} cits {kods izpildīts, ja netiek nospiesta poga "Meklēt"
Ja tiek noklikšķināts uz pogas, pārbaudiet, vai nav meklēšanas vaicājuma.
if (isset ($ _ GET ['meklēt'])) {$ search = $ _ GET ['meklēt'];}
6. solis
Ja ir meklēšanas vaicājums, piešķiriet meklēšanas vaicājuma tekstu $ mainīgajam.
7. solis
Pārbaudiet pieprasījumu, lai tas nebūtu tukšs un nebūtu īsāks par trim rakstzīmēm.
8. solis
if ($ search! = '' && strlen ($ search)> 2) {datu bāzes meklēšanas kods} else {echo "Tika norādīts tukšs meklēšanas vaicājums vai meklēšanas virknē ir mazāk par 3 rakstzīmēm.";}
Gadījumā, ja meklēšanas vaicājums atbilst augšējam nosacījumam, palaidiet pats meklēšanas skriptu.
9. solis
Palaidiet cilpu, kas drukās meklēšanas rezultātus, izmantojot printf.
Tas ir viss. Ja jums ir nepieciešamās zināšanas, varat meklētājprogrammai pievienot nepieciešamos elementus un izveidot savu algoritmu tā izveidošanai.