|
Aby uruchomić na swojej stronie formularz, należy:
- wysłać email na adres pomoc@atcom.net.pl
zawierający prośbę o uruchomienie FormMaila oraz nazwę logowania
i (ewentualnie) nazwę domeny którą formularz ma obsługiwać.
- stworzyć formularz. Jako parametr ACTION należy podać
"http://www.komrel.net/cgi-bin/FM.pl" (wielkość liter jest ważna!),
jako parametr METHOD - "POST". W formularzu musi znaleźć się ukryte pole
<INPUT TYPE="HIDDEN" NAME="recipient" VALUE="[adres email]">
gdzie [adres email] jest adresem, na który mają przychodzić wyniki otrzymane z formularza.
Przykład prostego formularza (użytkownik nowak):
<FORM ACTION="http://www.komrel.net/cgi-bin/FM.pl" METHOD="POST">
<INPUT TYPE="HIDDEN" NAME="recipient" VALUE="nowak@atcom.net.pl">
<INPUT TYPE="TEXT" NAME="pole_1" VALUE="tu można coś napisać" SIZE="30">
<INPUT TYPE="SUBMIT" VALUE="Wyślij">
<INPUT TYPE="RESET" VALUE="Wyczyść">
</FORM>
Na stronie będzie wyglądał tak:
Aby wprowadzić pola wymagane, należy ich nazwy umieścić w znaczniku
<INPUT TYPE="HIDDEN" NAME="required" VALUE="[nazwy
pól wymaganych]">
Jeśli pola wymagane nie zostaną wypełnione, zawartość formularza
nie zostanie wysłana, zaś w przeglądarce zostanie wyświetlona
strona informująca o błędzie.
W poniższym przykładzie pola pole_1 i pole_2
są polami wymaganymi:
<FORM ACTION="/cgi-bin/FM.pl" METHOD="POST">
<INPUT TYPE="HIDDEN" NAME="recipient" VALUE="nowak@atcom.net.pl">
<INPUT TYPE="HIDDEN" NAME="required" VALUE="pole_1,pole_2">
<INPUT TYPE="TEXT" NAME="pole_1" VALUE="to jest pole wymagane"
SIZE="30">
<INPUT TYPE="TEXT" NAME="pole_2" VALUE="to takoż" SIZE="30">
<INPUT TYPE="TEXT" NAME="pole_3" VALUE="a to już nie" SIZE="30">
<INPUT TYPE="SUBMIT" VALUE="Wyślij">
<INPUT TYPE="RESET" VALUE="Wyczyść">
</FORM>
Aby zdefiniować adres strony, którą wyświetli
przeglądarka w przypadku nie wypełnienia pól wymaganych, należy
wstawić znacznik:
<INPUT TYPE="HIDDEN" NAME="missing_fields_redirect"
VALUE="[adres strony]">
Na przykład:
<INPUT TYPE="HIDDEN" NAME="missing_fields_redirect"
VALUE="http://www.nowak.com.pl/formularz_err.html">
Można również podać adres strony, która ma się
pojawić po pomyślnym wysłaniu zawartości formularza:
<INPUT TYPE="HIDDEN" NAME="redirect" VALUE="[adres
strony]">
Na przykład:
<INPUT TYPE="HIDDEN" NAME="redirect" VALUE="http://www.nowak.com.pl/formularz_ok.html">
Więcej informacji o działaniu skryptu FormMail można znaleźć na
stronie http://www.worldwidemart.com/scripts/formmail.shtml
|