Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa stavia príklad PHP vyhľadávanie webových stránok

Vyhľadávanie je základným kameňom na internete . Bez nej by sme boli schopní nájsť niečo v tom veľkom tele informácií . Takže v určitom bode vaše PHP stránky budú pravdepodobne musieť poskytovať vyhľadávacie služby . Vždy sa môžete vložiť vyhľadávacie služby Google do svojej webovej stránky , ale občas budete potrebovať vyhľadávaciu službu zvlášť vhodný k obsahu vašich stránok . Ako vytvoriť špecializovanú funkciu vyhľadávania sa bude líšiť v závislosti na vašich potrebách . Avšak , budovanie príklad PHP vyhľadávače najprv vám skúsenosti , ktoré potrebujete nájsť nové spôsoby , ako rozšíriť na neho . Veci , ktoré budete potrebovať klipart PHP s MySQL databázou
Zobraziť ďalšie inštrukcie
nastaviť vaše databázy
1

Vytvorenie databázy MySQL . Prejdite na " Ovládací panel " , váš web hosting spoločnosti na webové stránky chránené heslom , kde môžete vykonať zmeny na vašich webových stránkach , a nájsť v sekcii pre správu MySQL . Postupujte podľa pokynov pre vytvorenie databázy s názvom " príklad - search " . Vytvoriť užívateľa pre novú databázu s názvom " príklad - search - user " . Dajte užívateľa bez ohľadu na heslo , ktoré si želajú .
2

Nájdite časť ovládacieho panelu , kde môžete zadať SQL príkazy pre nové databázy . To bude niečo ako " Enter SQL tu " alebo " spustiť tento SQL na databáze " nasleduje textového poľa . Takáto obrazovka sa objaví automaticky vo väčšine web hosting ovládacie panely po vytvorení novej databázy . Použite toto rozhranie spustiť nasledujúci príkaz SQL skopírovaním a vložením tohto kódu do textového poľa :

CREATE TABLE článok (

id SMALLINT unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY ,

titul VARCHAR ( 120 ) NOT NULL ,

článok- tEXT NOT NULL ,

vo fulltexte ( názov , článok - text )

)

bude vytvorená nová tabuľka . To bude obsahovať články s názvom a textové telo . MySQL vytvorí " fulltext " index pre tabuľku , čo znamená , že budeme schopní rýchlo vyhľadávať celé telá článkov .
3

Naplniť databázu . Použite niektoré články z webu , alebo robiť nejaké a dať ich do svojho " článok" tabuľky , takže máme nejaký obsah pre vyhľadávanie na . Vaše ovládací panel by mal poskytnúť webové rozhranie pre vytváranie záznamov v databáze . ( Ak používate obsah iných ľudí , uistite sa , že nemáte publikovať tento vyhľadávač na internete , ako by bolo považované za plagiátorstvo . )
Vytvorte si Search funkcie
4

Vytvorte súbor HTML s názvom " príklad - search.html " . Umiestnite súbor v hlavnom adresári vášho webu - zložka vidíte , keď sa najprv prihlásiť pomocou FTP alebo ísť na nahranie súboru stredu vášho ovládacieho panela . Použite tento HTML na stránke :



< forma = " POST " action = " príklad - search.php " >

Zadajte jeden hľadaný výraz :

input type = " text " name = " keyword " /> sťahovanie

< input type = " submit " value = " Choď " />

< /form >

< /body >

< /html >
5

vytvorte súbor s PHP , ktorý bude spracovávať hľadanie . Nazvime to " príklad - search.php " a začať sa základné otvárací PHP tag : ?

< Php

Uložte súbor ako " príklad - search.php " a umiestnite ho do rovnakej zložky , kde máte súbor s HTML .
6

Nastaviť základné premenné skriptu je . Najprv vytvorte riadok kódu nastavenie databázy užívateľských heslo . V obchodnej aplikácii , mali by ste dať toto heslo v samostatnom súbore . V našom príklade , však, dáme ho do kódu po vzore " $ db_paswd = " " , nasledované heslom , ktoré ste si zvolili pre " napríklad pri hľadaní užívateľa " a potom " " , " . Napríklad , ak príklad - search - užívateľské heslo je " abc123 " , potom použite nasledujúci riadok kódu :

$ db_paswd = ' ABC123 ' ;

sa neodporúča používať " abc123 " ako heslo

Pripojte sa k databáze MySQL s touto riadok kódu : .

$ DBH = mysql_connect ( ' localhost ' , ' example - search - user ' , $ db_paswd ) ;

Získajte hľadaný výraz odoslanej z formulára HTML s týmto riadok kódu :

$ slovo = $ _REQUEST [ ' kľúčové slová ' ] ;

, aby vyhľadávanie podľa kľúčového slova v bezpečí pre databázy s týmto riadok kódu :

$ slovo = mysql_real_escape_string ( $ slovo ) ;
7

Spustiť vyhľadávanie článku. Nastaviť SQL dotaz s týmto riadok kódu :

$ query = " SELECT id , názov , článok, text z článku , ak titul ako ' % $ keywords % ' alebo predmet , text , napr " % % " kľúčové slová " ;

Tento dotaz vyhľadá všetky články s kľúčovým slovom užívateľa v názve alebo tele . Spustenie dotazu na databázu s touto riadok kódu :

$ sth = mysql_query ( $ dotaz , $ DBH ) ;
8

Zobrazenie výsledkov . Zistite si , koľko článkov zodpovedal hľadané kľúčové slovo pomocou tento riadok kódu :

$ RESULT_COUNT = mysql_num_rows ( $ sth ) ;

Ak nie sú k dispozícii žiadne zápasy , zobrazí sa " ani jeden zápas " výsledok . V opačnom prípade zobrazí výsledky . Použite tento blok kódu k tomu , že :

if ( $ RESULT_COUNT == 0 ) { //neboli nájdené žiadne výsledky . Zobrazí správu " Žiadne výsledky " ? >


Nájdené žiadne zápasy .

< /P >

< ? php } else { //tu sú výsledky . Displej je >


Názov : ?

< /p > < ? . br >

skript vypíše názov každého výrobku , ktorý zodpovedá hľadaný výraz
9

Zatvorte PHP skript s uzatváracou PHP značku , ako je tento : ?

> ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené