Cautam un PHP
Organizarea pe motorul de căutare intern este o sarcină importantă. Prezența unei astfel de funcționalități îmbunătățește în mod semnificativ viața în ochii oricărui utilizator. Acest lucru este valabil mai ales pe site-uri cu teme strâns, al căror conținut este dedicat rezolvarea „problemelor“ specifice. De exemplu, în programare web.
Cel mai adesea pentru a scrie pe un script de căutare site-ul PHP a folosit o grămadă de limbaj de programare cu MySQL. Pentru a pune în aplicare un motor de căutare online folosit tehnologia AJAX. Dar astăzi nu „zig-zag“, în aceste simboluri wild, și locui pe versiunea clasica.
Voi da un exemplu simplu de căutare. Nu va verifica prezența compusului cu baza de date, verifică rezultatele eșantionului returnate etc. Toate aceste detalii vă puteți adăuga propriul. Scopul materialului - pentru a da o idee generală de a construi un motor de căutare intern al resursei Internet moderne. Să mergem!
Pentru a începe, da codul de formular pentru a introduce o interogare de căutare. Acesta este un marcaj simplu, chiar și fără nici un stil „bibelouri“.
Astfel, această formă arată într-un browser:
Ne întoarcem la script
În primul rând, vom intercepta valoarea introdusă de către utilizator într-o formă. Apoi curăți de „gunoi“: spații suplimentare, etichete și se conectează la baza de date. După aceasta executați interogarea SQL în care compară valoarea interogarea de căutare cu tabelul stocat materialul din titlu. La concurs constatărilor de conținut relevant. La final strânsă legătură cu MySQL și „reset“ cerere. Aici sunt toate codul de probă:
Codul ar trebui să fie plasat într-un fișier separat, PHP pe partea de server, iar numele său în formă de a înregistra (atribut de acțiune). Încă o dată, aceasta este doar o „coloana vertebrală“ de căutare PHP site-ul script-ul MySQL. „Tocesc“ diverse controale sale vor fi în măsură să. Principalul lucru care arată punerea în aplicare a principiului.
Cele mai multe știri IT si dezvoltare web pe canalul nostru-Telegram