Kuidas käivitada esimene PHP-programm XAMPP-serveris

Mul on veebisait, mille olen välja kirjutanud tavalises vanas HTML-is ja CSS-is ning soovin sellesse integreerida otsingufunktsiooni. Kuid see sait on mõeldud töötama võrguühenduseta, nende kohalike veebibrauserite hostimasinatelt (st ilma Interneti-ühenduseta).

Mõistan, et saaksin otsingu hõlpsasti integreerida mySQL-i andmebaasi abil, ehkki see eeldaks, et kõigil peaks arvutis töötama õigete andmetega mySQL-i andmebaas. Mõtlesin, kas oleks võimalik integreerida otsingukast, mis ei vaja andmebaasiga ühenduse loomist (või vähemalt ühte, mis ei vajanud iga kasutaja kohalikus masinas töötavat AMP-virna).

Olen otsinud ringi ega ole suutnud leida lahendust sarnasele probleemile. Otsing ei pea olema lihtne, lihtsalt midagi sellist, mis suudaks HTML-lehtede pealkirjad esitada loendis (mul pole vaja otsida iga HTML-dokumendi sisu, vaid ainult iga lehe pealkirju). Mõtlesin, et iga lehe pealkirjade ja kirjelduste tagastamiseks võib olla mõni viis, kasutades selleks iga lehe oma <meta> sildid või kui saidi juurel on tavaline tekstidokument koos kõigi lehtede loendiga. Igasugune abi oleks väga teretulnud!

Kõiki HTML-faile pole võimalik automaatselt otsida. Kuid eeldades, et teie lehed on kasutaja jaoks mingil viisil allalaadimiseks loodud, võite luua ka hulga lehti / märksõnu sisaldava Javascripti faili.

Näiteks võib see genereerida mõne sellise JSON-i objekti nagu var site_index = [ {page:'hello.html',keywords:'hello,world,etc'}, ... ];

Seejärel funktsioon vormilt sisendi võtmiseks ja sobivate lehtede leidmiseks.

  1. Looge otsingus kasutamiseks saidikaardi / indeksi XML-fail koos pealkirjadega (ja võib-olla ka mõne märksõnaga)

  2. Rakendage saidikaardi / registri XML-failile XSL-mall, mis kuvab otsinguvormi

  3. Saidikaardi / indeksi XML-faili filtreerimiseks / sortimiseks looge JavaScripti, mis vastab otsinguvormi sisestusele XQuery abil

See töötaks seni, kuni masinatel oleks juurdepääs vajaliku php-faili kohalikule koopiale.

http://www.w3schools.com/php/php_ajax_livesearch.asp

Seda on üsna lihtne rakendada, samuti sobib see ideaalselt teie kriteeriumidega

"lihtsalt midagi sellist, mis oleks võimeline esitama HTML-lehtede pealkirju loendis (mul pole vaja otsida iga HTML-dokumendi sisu, vaid ainult iga lehe pealkirju)."

none: Charles Robertson | none