Ինտերնետում ամենատարածված կայքերը որոնիչներն են: Նրանց օգնությամբ դուք միշտ կարող եք գտնել ձեզ անհրաժեշտ տեղեկատվությունը: Փորձենք ստեղծել մեր սեփական որոնիչը այնպես, ինչպես աշխատել են առաջին որոնիչները: Դրանից հետո կարող եք փոփոխել ձեր որոնիչը և այն դարձնել լիարժեք և ժամանակակից: Դա կախված է ձեր հմտությունից և պատրաստակամությունից: Այսպիսով, ստորև բերված են meta որոնիչ ստեղծելու հրահանգները:
Հրահանգներ
Քայլ 1
Ձեր որոնիչը բաժանեք երեք մասի: Առաջին մասը ապագա վեբ որոնման համակարգի ինտերֆեյսն է, որը գրված է PHP- ով: Երկրորդ մասը ինդեքսն է (My SQL տվյալների շտեմարան), որը պահպանում է էջերի վերաբերյալ ամբողջ տեղեկատվությունը: Երրորդ մասը որոնման ռոբոտ է, որը ինդեքսավորելու է վեբ էջերը և դրանց տվյալները մուտքագրում է ցուցիչի մեջ, դա արվում է Դելֆի լեզվով:
Քայլ 2
Եկեք սկսենք ստեղծել ինտերֆեյսը: Ստեղծեք index.php ֆայլ: Դա անելու համար էջը բաժանեք երկու մասի ՝ օգտագործելով աղյուսակներ: Առաջին մասը որոնման ձևն է, երկրորդը `որոնման արդյունքները: Վերին մասում ստեղծեք մի ձև, որը տեղեկատվություն կուղարկի index.php ֆայլին, օգտագործելով get մեթոդը: Դրա վրա կլինի երեք տարր ՝ տեքստի դաշտ և ևս երկու կոճակ: Հարցում ուղարկելու համար անհրաժեշտ է մեկ կոճակ, երկրորդը `դաշտը մաքրելու համար (այս կոճակը պարտադիր չէ):
Քայլ 3
Տեքստի դաշտը անվանել «որոնում», առաջին կոճակը (հարցումն ուղարկողն է) անունը «Որոնել»: Ձևի անունը թողեք այնպես, ինչպես կա ՝ «ձև 1»:
Քայլ 4
Արդյունքները կցուցադրվեն աղյուսակի ներքևում ՝ օգտագործելով php, այնպես որ բացեք <? Php թեգը և սկսեք կոդավորումը:
Քայլ 5
Միացրեք կազմաձևող ֆայլը ՝ տվյալների շտեմարանին միանալու համար:
ներառել «config.php»;
Ստուգեք «Որոնում» կոճակի կտտացումը:
if (Isset ($ _ GET ['կոճակ']))) {ծածկագիրը գործարկվում է, եթե «Որոնում» կոճակը սեղմված է} ուրիշ {ծածկագիրը կատարվում է, եթե «Որոնում» կոճակը չի սեղմվում
Եթե կոճակը կտտացրել են, ապա ստուգեք որոնման հարցում:
if (Isset ($ _ GET ['որոնում'])) {$ search = $ _ GET ['որոնում'];}
Քայլ 6
Եթե կա որոնման հարցում, ապա որոնման հարցման տեքստը նշանակեք $ search փոփոխականին:
Քայլ 7
Ստուգեք հարցումը, որպեսզի այն դատարկ չլինի և երեք նիշից կարճ լինի:
Քայլ 8
if ($ search! = '' && strlen ($ search)> 2) {շտեմարանի որոնման ծածկագիր} else {echo "Նշվել է դատարկ որոնման հարցումը կամ որոնման տողը պարունակում է 3 նիշից պակաս:";}
Այն դեպքում, երբ որոնման հարցումը բավարարում է վերին պայմանը, գործարկեք որոնման սցենարն ինքը:
Քայլ 9
Գործարկել մի օղակ, որը կտպագրի որոնման արդյունքները printf- ի միջոցով:
Այսքանը: Եթե ունեք անհրաժեշտ գիտելիքներ, ապա կարող եք որոնման համակարգին ավելացնել անհրաժեշտ տարրերը և կազմել դրա ստեղծման ձեր սեփական ալգորիթմը: