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:
-
5. září 2024
Matrixmedia - Obsluha a tisk na velkoformátových digitálních tiskárnách
-
30. září 2024
-
4. října 2024
-
14. listopadu 2024
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.
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.
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!
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í |
-
14. května 2014
Jak vkládat snímky do galerií a soutěží? Stručný obrazový průvodce
-
23. dubna 2014
Konica Minolta přenesla výhody velkých zařízení do kompaktních modelů
-
12. června 2012
-
9. dubna 2014
-
29. listopadu 2013
-
6. září 2004
OKI snižuje ceny barevných laserových tiskáren C3100 a C5200n
-
13. května 2004
-
19. ledna 2004
QuarkXPress Passport 6: předvedení nové verze na konferenci Apple Forum 27.1.2004
-
6. února 2001
-
30. listopadu 2014
Nový fotoaparát α7 II: první plnoformát s pětiosou optickou stabilizací obrazu na světě
-
8. září 2024
-
14. října 2024
-
5. listopadu 2024
-
14. listopadu 2024