1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,260 >> ZVUČNIK 1: Idemo provesti pretragu motor ili, barem, krajnji korisnik 3 00:00:03,260 --> 00:00:06,590 sučelje za tražilicu koja omogućuje korisniku da upišete neke uvjete 4 00:00:06,590 --> 00:00:09,370 i onda tražiti svjetsku Web za one uvjete. 5 00:00:09,370 --> 00:00:13,690 Da bi to postigli, mi ćemo koristiti HTML-a "formu" tag, kao i nekoliko drugih. 6 00:00:13,690 --> 00:00:17,140 Ovdje u Search.html, već sam stečen nam je započeo otvaranjem i 7 00:00:17,140 --> 00:00:18,500 zatvaranje nekoliko tagova. 8 00:00:18,500 --> 00:00:22,570 Tako sada ovdje, unutar ovog tijela, neka je prvo definirati zaglavlje CS50 9 00:00:22,570 --> 00:00:26,460 Traži da služi kao naslov sorti u tijelu stranice. 10 00:00:26,460 --> 00:00:30,660 >> Nemojmo onda otvoriti "oblik" oznaku i, preventivno, da ga zatvoriti, tako da ne 11 00:00:30,660 --> 00:00:31,930 zaboravite kasnije. 12 00:00:31,930 --> 00:00:37,450 Idemo onda definirati ulazne oznake, čije Naziv mora biti "q" za upit, a čiji 13 00:00:37,450 --> 00:00:40,810 tip mora biti "tekst", tako da je preglednik prikazuje to kao tekstualnom polju 14 00:00:40,810 --> 00:00:41,840 na stranici. 15 00:00:41,840 --> 00:00:43,720 Idemo onda zatvoriti ovu oznaku. 16 00:00:43,720 --> 00:00:46,480 Idemo onda umetnuli prijelom retka u nastavku. 17 00:00:46,480 --> 00:00:50,870 I neka je sad definirati još jedan ulaz ova Vrijeme, čiji je tip će se predati, 18 00:00:50,870 --> 00:00:56,640 , tako da je gumb Pošalji, a čiji vrijednost ili naljepnica je CS50 pretrage. 19 00:00:56,640 --> 00:00:59,930 >> Sada smo definira ovu formu, ali mi nisu navedeni na kojem oblik 20 00:00:59,930 --> 00:01:01,120 treba dostaviti. 21 00:01:01,120 --> 00:01:04,480 Dodajmo još dva atribute točnije ovdje. 22 00:01:04,480 --> 00:01:09,410 Prvo, neka je odrediti u "formi" oznaku Sam taj način na koji to 23 00:01:09,410 --> 00:01:12,620 Obrazac se podnosi je HTTP GET. 24 00:01:12,620 --> 00:01:16,150 I neka je navesti da je radnja ili odredište ovom obliku mora biti 25 00:01:16,150 --> 00:01:22,540 https://www.google.com/search. 26 00:01:22,540 --> 00:01:25,690 >> Sada znam da postoji jer URL Vidio sam to već neko vrijeme u mojoj 27 00:01:25,690 --> 00:01:27,080 adresnu traku preglednika. 28 00:01:27,080 --> 00:01:32,020 Dakle, ja sam se jednostavno događa da se odnosi korisniku da da URL za svojim rezultatima pretraživanja. 29 00:01:32,020 --> 00:01:35,380 Idemo sada spasiti, promijeniti dozvole na, i otvoriti ovu fazu. 30 00:01:35,380 --> 00:01:41,090 "Chmod plus r search.html." Nemojmo sada otvaraju Chrome. 31 00:01:41,090 --> 00:01:46,770 http://localhost/search.html. 32 00:01:46,770 --> 00:01:49,345 Ne najseksi tražilicama, ali neka je vidjeti ako to radi. 33 00:01:49,345 --> 00:01:51,920 34 00:01:51,920 --> 00:01:53,240 A tu su i neke mačke. 35 00:01:53,240 --> 00:01:57,140 >> Obavijest iako, nego u adresnoj traci Upravo URL koji sam očekivao, 36 00:01:57,140 --> 00:01:58,910 ali uz malo nešto više na kraju. 37 00:01:58,910 --> 00:02:04,260 Ako sam zumirati ovdje, primijetiti da URL Upravo kao što smo očekivali, ali s 38 00:02:04,260 --> 00:02:07,260 Upitnik q jednaki mačke na vrhu. 39 00:02:07,260 --> 00:02:08,729 Odakle vam to? 40 00:02:08,729 --> 00:02:12,880 >> Pa, zato što sam podnio obrazac koji imao ulaz čije je ime bilo q, naš 41 00:02:12,880 --> 00:02:16,300 Preglednik ga je uzeo na sebe da biste dodali da upitnik, a zatim staviti da 42 00:02:16,300 --> 00:02:17,820 Naziv parametra - q - 43 00:02:17,820 --> 00:02:21,130 nakon čega slijedi znak jednakosti, slijedi prema mačkama, što je vrijednost koja sam 44 00:02:21,130 --> 00:02:22,550 ja osobno ne upiše 45 00:02:22,550 --> 00:02:26,130 Ako je bilo više takvih parametri unutar URL-a, preglednik će 46 00:02:26,130 --> 00:02:28,500 jednostavno su odvojeni ih po dodavanja znaka. 47 00:02:28,500 --> 00:02:30,790 No, u ovom slučaju, imamo Upravo jedan takav par. 48 00:02:30,790 --> 00:02:35,040 I to je predviđeno kao ulaz u Google baš kao parametar je 49 00:02:35,040 --> 00:02:37,000 pod uvjetom da je ulaz u funkciji. 50 00:02:37,000 --> 00:02:40,600 I Google onda koristi taj ulaz na traži svoje baze na neki način i 51 00:02:40,600 --> 00:02:42,180 prikaže stranicu rezultata. 52 00:02:42,180 --> 00:02:43,755