Els llocs més populars a Internet són els motors de cerca. Amb la seva ajuda, sempre podeu trobar la informació que necessiteu. Intentem crear el nostre propi motor de cerca de la mateixa manera que funcionaven els primers motors de cerca. Posteriorment, podeu modificar el vostre motor de cerca i convertir-lo en un motor complet i modern. Depèn de la vostra habilitat i voluntat. A continuació, es mostren les instruccions per crear un meta motor de cerca.
Instruccions
Pas 1
Dividiu el motor de cerca en tres parts. La primera part és la interfície del futur motor de cerca web, que està escrit en PHP. La segona part és l’índex (La meva base de dades SQL), que emmagatzema tota la informació sobre les pàgines. La tercera part és un robot de cerca que indexarà pàgines web i introduirà les seves dades a l’índex, es fa en l’idioma Delphi.
Pas 2
Comencem a crear la interfície. Creeu un fitxer index.php. Per fer-ho, dividiu la pàgina en dues mitjançant taules. La primera part és el formulari de cerca, la segona són els resultats de la cerca. A la part superior, creeu un formulari que enviarà informació al fitxer index.php mitjançant el mètode get. Hi haurà tres elements: un camp de text i dos botons més. Cal un botó per enviar una sol·licitud, el segon - per esborrar el camp (aquest botó és opcional).
Pas 3
Anomeneu el camp de text "cerca", el primer botó (el que envia la sol·licitud) el nom "Cerca". Deixeu el nom del formulari tal qual: "formulari1".
Pas 4
Els resultats es mostraran a la part inferior de la taula mitjançant php, així que obriu l’etiqueta <? Php i comenceu a codificar.
Pas 5
Connecteu el fitxer de configuració per connectar-vos a la base de dades.
inclou "config.php";
Comproveu si s'ha fet clic al botó "Cerca".
if (isset ($ _ GET ['button']))) {codi executat si es prem el botó "Cerca"} else {codi executat si no es prem el botó "Cerca"}
Si es fa clic al botó, comproveu si hi ha cap consulta de cerca.
if (isset ($ _ GET ['search'])) {$ search = $ _ GET ['search'];}
Pas 6
Si hi ha una consulta de cerca, assigneu el text de la consulta de cerca a la variable $ search.
Pas 7
Comproveu la sol·licitud perquè no estigui buida i no sigui inferior a tres caràcters.
Pas 8
if ($ search! = '' && strlen ($ search)> 2) {codi de cerca de la base de dades} else {echo "S'ha especificat una consulta de cerca buida o la cadena de cerca conté menys de 3 caràcters.";}
En cas que la consulta de cerca compleixi la condició superior, executeu el propi script de cerca.
Pas 9
Executeu un bucle que imprimirà els resultats de la cerca mitjançant printf.
Això és tot. Si teniu els coneixements necessaris, podeu afegir els elements que necessiteu al motor de cerca i elaborar el vostre propi algorisme per a la seva creació.