"Plug-iny" pro Váš web - Grafika.cz - vše o počítačové grafice

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Webdesign

"Plug-iny" pro Váš web

9. června 2000, 00.00 | Chtěli byste své webovské stránky obohatit o dobře fungující formulář, dotazník či "vzkazovník", jehož výsledky vám budou chodit e-mailem? Obecný princip i konkrétní postup vám objasní tento článek.

Pokud máte vlastní webovské stránky určitě se poohlížíte po jiných stránkách, sledujete jejich provedení a různé technické finesy či interaktivní prvky apod. Možná i Vás tedy napadlo zřídit si na stránkách nějaký ten dotazníček či objednávkový formulář, jehož výsledky byste dostávali do své e-mailové schránky. 
Pro úplné začátečníky se ještě na okraj zmíním o formulářích obecně. Formulářem je myšlen soubor formulářových prvků (tlačítko, textové pole, check-box, radio button, výběrové menu...) mezi tagy
<FORM> a </FORM>. U tagu <FORM> je definována akce, která se má provést po odeslání formuláře (např. <FORM action="mujskript.php">). Většinou se jako akce uvádí asp, php či cgi skript, který různým způsobem zpracuje údaje získané od uživatele. Např. tedy může uživatele registovat, umožnit mu vstup na privátní stránky nebo poslat e-mail obsahující informace obsažené ve formuláři.

 Ukázká formulářových prvků


Teoreticky (tedy pokud by všichni používali jen MS produkty) by byla situace jednoduchá - jako akci, která se má provést po odeslání formuláře byste uvedli poněkud nestandardní akci mailto (např.
) a obsah formuláře by se odeslal na e-mail uvedený za mailto. Tento postup funguje ale jen za předpokladu, že osoba, jež odesílá formulář, používá jako poštovního klienta MS Outlook (Express). S takovým formulářem se nestane nic jiného, že se zařadí do složky Pošta k odeslání (pokud tento způsob uživatel používá). Pokud návštěvník Vašich stránek používá např. také celkem rozšířeny Novell GroupWise, nedojde Vám - webmasterovi e-mailem nic. Je tedy nanejvýše vhodné i pro odesílání obsahu formulářů na mail používat nějaký skript. Skript totiž přímo odešle formulář, zatímco mailto ho jen předá poštovnímu klientovi. Vytvoření takového skriptu není příliš složité, nicméně komplikace to rozhodně je, nehledě na to, že Váš poskytovatel webhostingu musí skripty podporovat. 

Proto existuje několik zdarma poskytovaných služeb právě pro tento účel. Tyto služby poskytují svůj skript pro odeslání formuláře. Stačí tedy, abyste vytvořili formulář a jako action uvedli jméno příslušného skriptu. 

A jak bude vypadat to, co Vám přijde e-mailem? Veskrze vždy půjde o seznam jmen (dle určení u prvků pomocí name) jednotlivých formulářových prvků a vedle nich obsah vyplněného pole či hodnota (value) vybrané položky.

Teď máme za sebou výklad a můžeme se vrhnout na konkrétní služby.

Komplikátorův Free MailForm

Nespornou výhodou této služby je, že není potřeba žádná registrace.  Na stránce autora je uveden ukázkový (vzorový) HTML kód pro formulář spolu se stručným popisem jednotlivých skrytých (hidden) polí. Tato pole definují e-mail příjemce výsledků formuláře, předmět (subject) e-mailu, odesilatele (from) e-mailu a URL stránky, která se má zobrazit po odeslání formuláře. 
Za formulář samotný se do e-mailu doplní ještě čas odeslání, IP adresa odesilatele a identifikace jeho prohlížeče. 

Nástroj Formulář od Hyperlinku

Tato služba je poskytována pouze uživatelům, kteří využívají free webhostingu u www.hyperlink.cz . Pokud se Vám to zdá jako překážka, pak vězte, že Hyperlink je jeden z mála webhostingů, který nevyžaduje umístění reklamy na stránkách. Po registraci a zařízení webhostingu je Vám již služba Formulář plně k dispozici. Nastavení parametrů je velmi podobné jako u výše zmíněné služby. Jako doplňkovou informaci e-mail obsahuje IP adresu odesilatele. Narozdíl od stručného Komplikátorova popisu zde najdete nejen popis samotného HTML kódu formuláře, ale i ukázky + popis jednotlivých formulářových prvků. Začátečníkům vřele doporučuji!

MailFormMAILFORM.CZ

Mailform.cz je určitě nejpropracovanější z dnes uváděných služeb. Když překousneme mírně řečeno nevkusně řešenou barevnost webu, odhalíme technickou propracovanost této služby. Registrace je nutná, nicméně množství nastavení, která si zato můžete zvolit Vás jistě překvapí. Zadat můžete až 3 e-mailové adresy, kam má být formulář odeslán. Výsledky formuláře mohou být zaslány standadrně, stručně nebo dokonce jako HTML e-mail. Volitelně můžete také aktivovat informace o datu a čase odeslání, IP adrese odesilatele či jménu stránky, odkud byl formulář odeslán. Odesílané formuláře je také možno průběžně číslovat a nechat toto číslo zahrnout do e-mailu. Samozřejmostí je nastavení předmětu e-mailu. Nastavení toho, co se stane po odeslání formuláře nabízí 3 možnosti - zadat URL stránky, která se zobrazí (jako u Komplikátora) nebo libovolný text, který se automaticky zobrazí po odeslání. Poslední možnost je použít implicitní text "Formulář byl úspěšně odeslán. Nyní se můžete vrátit zpět.". Způsob, jak implementovat tuto službu do stránek naleznete v nápovědě Mailformu.

V několika větách jsem zde popsal výhody a nevýhody tří velmi podobných služeb. Pro přehlednost závěrem uvádím hlavní rysy ve stručné srovnávací tabulce:

Komplikátor Hyperlink Mailform.cz
Registrace ne ano ano
Čas odeslání ano ne ano
IP adresa ano ano ano
Prohlížeč ano ne ne
Nápověda standardní nadstandardní standardní

Tématické zařazení:

 » Rubriky  » Webdesign  

 

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: