Jak používat script k odeslání formuláře do e-mailu


Na našem serveru je připravn cgi-script, který můžete využít při vytváření HTML stránek obsahujících formuláře:

Script formmail.pl zašle na zadanou e-mailovou adresu obsah všech proměnných, které obsahuje formulář.

Použití scriptů:

Formulář na Váší HTML stránce musí začínat následující hlavičkou:

<FORM METHOD="POST" ACTION="http://cgi.one.cz/cgi-bin/formmail.pl">,

Je nutné, aby Váš formulář obsahoval skrytou proměnnou, které se využívá pro zadání e-mailové adresy, na kterou se zašle vyplněný formulář.

<INPUT TYPE="HIDDEN" NAME="recipient" VALUE="one@pobox.cz">

one@pobox.cz je e-mailová adresa, na kterou chcete odeslat obsah formuláře

<INPUT TYPE="TEXT" NAME="email"

Dále je povinnou položkou e-mailová adresa osoby, která vyplňuje formulář, tato adresa se bude zobrazovat v poli "Od:" ve Vašem poštovním programu.

Můžete použít následující volitelné nastavení.

<INPUT TYPE="HIDDEN" NAME="subject" VALUE="soutěž o tričko one">

Zadává předmět zprávy, např. pro rozlišení různých dotazníků.

<INPUT TYPE="HIDDEN" NAME="redirect" VALUE="http://vas.server.cz/odeslano.html">

http://vas.server.cz/odeslano.html určuje umístění HTML souboru obsahujíciho zprávu o odeslání. Zpráva bude zobrazena poté, kdy klient formulář vyplní a klikne na tlačítko ODESLAT.

<INPUT TYPE="HIDDEN" NAME="required" VALUE="email,telefon">

Takto označíte některé položky formuláře za povinné a bez jejich vyplnení nebude možné formulář odeslat.

Celý formulář se ukončuje klauzulí

</FORM>

Příklad použití formulářového scriptu:

<form method="POST" action="http://cgi.one.cz/cgi-bin/formmail.pl">
<input type="hidden" name="recipient" value="one@one.cz">
<input type="hidden" name="subject" value="soutez na www">
<input type="text" name="jméno">
<input type="text" name="email">
<input type="hidden" name="required" value="email">
<INPUT TYPE=submit naeme="odeslat" value"odeslat">
</form>