Най-популярните сайтове в Интернет са търсачките. С тяхна помощ винаги можете да намерите необходимата информация. Нека се опитаме да създадем наша собствена търсачка по същия начин, както са работили първите търсачки. Впоследствие можете да модифицирате търсачката си и да я превърнете в пълноценна и модерна. Това зависи от вашите умения и желание. И така, по-долу са инструкциите за създаване на мета търсачка.
Инструкции
Етап 1
Разделете търсачката си на три части. Първата част е интерфейсът на бъдещата уеб търсачка, който е написан на PHP. Втората част е индексът (My SQL база данни), който съхранява цялата информация за страниците. Третата част е робот за търсене, който ще индексира уеб страници и ще въведе данните им в индекса, това се прави на езика Delphi.
Стъпка 2
Нека започнем да създаваме интерфейса. Създайте файл index.php. За да направите това, разделете страницата на две с помощта на таблици. Първата част е формата за търсене, втората е резултатите от търсенето. В горната част създайте формуляр, който ще изпраща информация към файла index.php, използвайки метода get. Върху него ще има три елемента - текстово поле и още два бутона. Един бутон е необходим за изпращане на заявка, вторият - за изчистване на полето (този бутон не е задължителен).
Стъпка 3
Наименувайте текстовото поле "търсене", първият бутон (този, който изпраща заявката) името "Търсене". Оставете името на формуляра такова, каквото е - "form1".
Стъпка 4
Резултатите ще бъдат показани в долната част на таблицата с помощта на php, така че отворете маркера <? Php и започнете кодирането.
Стъпка 5
Свържете конфигурационния файл, за да се свържете с базата данни.
включва "config.php";
Проверете дали е натиснат бутон „Търсене“.
if (isset ($ _ GET ['button'])) {код се изпълнява, ако е натиснат бутонът "Търсене"} else {код се изпълнява, ако бутонът "Търсене" не е натиснат}
Ако бутонът е щракнат, проверете за заявка за търсене.
if (isset ($ _ GET ['search'])) {$ search = $ _ GET ['search'];}
Стъпка 6
Ако има заявка за търсене, тогава присвойте текста на заявката за търсене на променливата $ search.
Стъпка 7
Проверете заявката, така че да не е празна и да не е по-кратка от три знака.
Стъпка 8
if ($ search! = '' && strlen ($ search)> 2) {код за търсене в базата данни} else {echo "Посочена е празна заявка за търсене или низът за търсене съдържа по-малко от 3 знака.";}
В случай, че заявката за търсене отговаря на горното условие, стартирайте самия скрипт за търсене.
Стъпка 9
Изпълнете цикъл, който ще отпечата резултатите от търсенето чрез printf.
Това е всичко. Ако имате необходимите познания, тогава можете да добавите необходимите елементи към търсачката и да изготвите свой собствен алгоритъм за нейното създаване.