Kā palaist pirmo PHP programmu XAMPP serverī

Man ir vietne, kuru esmu izrakstījis vienkāršā vecā HTML un CSS, un es vēlos tajā integrēt meklēšanas funkciju. Tomēr vietne ir paredzēta darbināšanai bezsaistē, izmantojot resursdatorus vietējās tīmekļa pārlūkprogrammās (t.i., bez interneta savienojuma).

Es saprotu, ka es varētu viegli integrēt meklēšanu, izmantojot mySQL datu bāzi, lai gan tas prasītu, lai visiem datorā darbotos mySQL datu bāze ar atbilstošiem datiem. Man bija jautājums, vai būtu iespējams integrēt meklēšanas lodziņu, kuram nevajadzētu izveidot savienojumu ar datu bāzi (vai vismaz tādu, kurai nav nepieciešama AMP kaudze, kas darbojas katra lietotāja vietējā mašīnā).

Esmu meklējis apkārtni un neesmu spējis atrast līdzīgas problēmas risinājumu. Meklēšanai nav jābūt vienkāršam, tikai kaut kas tāds, kas spētu uzrādīt HTML lapu nosaukumus sarakstā (man nav nepieciešams meklēt katra HTML dokumenta saturu, tikai katras lapas nosaukumus). Es domāju, ka varētu būt kāds veids, kā atgriezt katras lapas nosaukumus un aprakstus meklēšanai, izmantojot katras lapas <meta> tagus, vai vietnes saknē ir vienkārša teksta dokuments ar visu lapu sarakstu. Jebkura palīdzība būtu ļoti pateicīga!

Nav iespējas automātiski meklēt visus HTML failus. Tomēr, pieņemot, ka jūsu lapas ir kaut kādā veidā ģenerētas, lai lietotājs varētu lejupielādēt, jūs varētu arī ģenerēt Javascript failu ar virkni lapu / atslēgvārdu.

Piemēram, tas varētu ģenerēt kādu JSON objektu, piemēram, var site_index = [ {page:'hello.html',keywords:'hello,world,etc'}, ... ];

Tad funkcija, lai ņemtu ievadi no formas un atrastu atbilstošas ​​lapas.

  1. Izveidojiet vietnes kartes / indeksa XML failu, iekļaujot nosaukumus (un, iespējams, dažus atslēgvārdus) izmantošanai meklēšanā

  2. Vietnes kartes / indeksa XML failā, kurā tiek parādīta meklēšanas forma, lietojiet XSL veidni

  3. Izveidojiet Javascript, kas reaģē uz meklēšanas formas ievadi ar XQuery, lai filtrētu / kārtotu vietnes kartes / rādītāja XML failu

Tas darbotos, ja vien mašīnām būtu pieeja vajadzīgā php faila vietējai kopijai.

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

To ir diezgan vienkārši ieviest, tas arī lieliski atbilst jūsu kritērijiem

"tikai kaut kas tāds, kas varētu uzrādīt HTML lapu nosaukumus sarakstā (man nav nepieciešams meklēt katra HTML dokumenta saturu, tikai katras lapas nosaukumus)."

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?