FP Search Form

a jak to vlastn∞ funguje

O Φem pφ╣u

Kdy╛ se zadß ve FP Editoru 98 p°φkaz Insert / Active Elements / Search Form, vytvo°φ se na strßnce n∞jak² formulß°, kter² by podle nßpov∞dy m∞l um∞t vyhledßvat slovo v aktußlnφm webu. Dlouho se mi jej nepoda°ilo rozb∞hat. Dnes jsem se do toho trochu pono°il a na leccos jsem p°i╣el.

Publikovßnφ

Dokud se web s takov²m formulß°em nezpublikuje (p°φkazem ve FP Exploreru), tak to nic ned∞lß, formulß° se ani nezobrazφ. Dokonce se to musφ publikovat na server, na kterΘm jsou nainstalovanΘ FP komponenty. Po publikovßnφ se ve strßnce vytvo°φ opravdov² formulß° obklopen² n∞jak²mi poznßmkami a v systΘmu soubor∙ se vytvo°φ databßze slov celΘho webu. Tuto databßzi pak volß program shtml.exe. 

shtml.exe

Pon∞kud zavßd∞jφcφ nßzev se net²kß strßnek se serverov²mi vsuvkami, ale je to program, kter² obsluhuje onen formulß°. NalΘzß se v adresß°i _vti_bin, kter² je v rootu webu.

Tag formulß°e

Po publikovßnφ se v HTML k≤du vytvo°φ tahle legrßcka (zredukoval jsem zbyteΦnosti):

<form action="_vti_bin/shtml.exe/jmeno_stranky_s_formulß°em.htm" method="post">

<input type="hidden" name="VTI-GROUP" value="0">

Co hledat: <input type="text" name="search" size="20" value>

<input type="submit" value="Hledej">

</form>

Ani stopa po cest∞ k onΘ databßzi. Program shtml.exe prost∞ vφ, kde ji mß hledat. TakΘ je zajφmavΘ, ╛e action ukazuje na objekt, kter² vlastn∞ neexistuje. P°esto to n∞jak funguje. (Poznßvßte Micro$oft?)

Kde je databßze

Hledal jsem dost dlouho, ale nakonec jsem ji na╣el. Je to mnoho soubor∙ v adresß°i _vti_txt/default.wti/ , kter² je v rootu webu. Mnoho z nich je patrn∞ zbyteΦn²ch. NutnΘ jsou soubory all.* (krom∞ all.cat a all.doc, ty jsou na nic) (zkou╣el jsem to r∙zn∞ mazat a all.* zbyly jako nutnΘ). Samoz°ejm∞ to nejde p°esunout jinam, to by to shtml.exe nena╣el.

Databßze se v∙bec nevytvo°φ, pokud nepublikujete na web s FP komponenty.

Zßv∞r

Spolehliv∞ a bezpracn∞ m∙╛e tento formulß° pou╛φvat jen ten, kdo publikuje z FP p°φmo na server s FP komponenty (to m∙╛e nainstalovat sprßvce serveru). Zßrove≥ mu musφ b²t jedno, jak² nepo°ßdek na tom serveru FP ud∞lß. Vzhledem k tomu, jak mnoho soubor∙ na r∙zn²ch mφstech to pou╛φvß, domnφvßm se, ╛e jde o hodn∞ nestabilnφ legrßcku.

Kdy╛ jsem trochu zkou╣el hledat r∙znΘ °et∞zce, tak mi to obΦas hßzelo nesmysly. (Nap°φklad slovo "dobi" se ·dajn∞ vyskytuje na dvanßcti m²ch strßnkßch. RuΦn∞ jsem jej nena╣el nikde.) Tak╛e Search Form doporuΦuji nepou╛φvat, t°eba╛e by se n∞kdy mo╛nß mohl u╛ivatel∙m hodit.

Pφ╣e Yuh∙
dusan@pc-slany.cz
mail formulß°em
Jak psßt web O tvorb∞, ·dr╛b∞ a zlep╣ovßnφ internetov²ch strßnek.

Zßklady HTML CSS FrontPage Hledßnφ

Obsah

Hlavnφ strßnka

Novinky

FAQ

Download

Zdroje

Hledßnφ


Roz╣φ°enΘ

Zßkladnφ kurs

Jak ud∞lat strßnku

Zßklady HTML

Publikovßnφ

Zßsady psanφ

Editory

R∙znΘ prohlφ╛eΦe

Editory

FrontPage 2000

FP Editor 98

Word 97

FrontPage Express

HTML tipy

P°φprava obrßzk∙

Obrßzky

Pozadφ

Odkazy

Vychytßvky odkaz∙

Zßlo╛ky

Aktivnφ mail

Tabulky

┌prava tabulek

Novinky tabulek

Design tabulkami

Rßmy

Formßtovßnφ rßm∙

Rßmy nepou╛φvat

Iframe

Formulß°e

Formulß°e v HTML

DokonalΘ formulß°e

Zßpis barev

Definice

Formßtovacφ chyby

Jak ud∞lat levΘ menu

Vyt∞╛ovßnφ strßnek

Provoz webu

Rychlost strßnek

VzdßlenΘ slu╛by

VyhledßvaΦe

Katalogy

Sprßva soubor∙

Ikona strßnky

Obsah / forma

╚e╣tina

Chyby Φe╣tiny

Tabulky k≤dovßnφ

Meta tagy

Nastavenφ serveru

Programovßnφ strßnek

ZaΦßtky PHP

Mo╛nosti PHP

Pou╛φvßnφ prohlφ╛eΦe

CSS styly

CSS styly

┌vod do CSS

Struktura textu

CSS prakticky

P╪EHLED VLASTNOST═ CSS

Slo╛it∞j╣φ deklarace

DΘlkovΘ jednotky

Pozicovßnφ

Sloupce pozicovßnφm

Okraje objekt∙

Odli╣enφ prohlφ╛eΦ∙

Omezenφ CSS

Odli╣n² tisk

DynamickΘ HTML

Filtry

P°φklady filtr∙

R∙znΘ barvy odkaz∙

Barva rolovacφ li╣ty

 


Jak psßt web: http://dusan.pc-slany.cz/internet/

Pφ╣e Yuh∙: autorova strßnka, mail: dusan@pc-slany.cz

Poslednφ aktualizace 27.07.2001