Dodatkowe informacje |
Pomoc
|
|
|
Ważne tematy
|
|
|
|
|
|
|
|
|
UWAGA! Posiadacze
domen zewnętrznych obsługiwanych przez DNS AlphaNet przed rozpoczęciem korzystania
z formularza proszeni są o przesłanie informacji na konto web@alpha.pl.
Formularz nie obsługuje domen nie rejestrowanych w DNSie firmy AlphaNet.
Pola wymagane do działania formularza
Do prawidłowego działania formularza wymagane jest podanie następującej lini:
<form
method="POST"
action="http://www.alpha.pl/cgi-bin/FormMail.pl">
oraz pole recipient (odbiorca listu wysłanego ze strony):
<input
type=hidden name="recipient"
value="twój@email">
Nazwy innych pól w formularzu są dowolne i są przesyłana przez skrypt w
treści wiadomości.
Pola dodatkowe
Subject
To pole jest odpowiedzialne za tytuł wiadomości:
<input
type=hidden name="subject"
value="lekcja
formularzy">
Jeśli chcesz by osoba wysyłająca formularz mogła dowolnie zmieniać temat
musisz zmienić wartość hidden na text oraz usunąć value:
<input
type=text
name="subject">
Email
Jeśli chcesz by użytkownik mógł podać adres zwrotny to musisz dodać taka
linię do swojego formularza:
<input
type=text name="email">
Adres e-mail będzie widoczny w polu "od" w oknie programu pocztowego.
Realname
Pole toodpowiada za umieszczenie w tytule wiadomości nazwiska osoby wypełniającej
formularz. Oto wymagana linia:
<input
type=text name="realname">
Redirect
Po wysłaniu formularza użytkownik może dostać domyślne potwierdzenie wysłania
wiadomości lub można samemu zdefiniować co powinno się pokazać oczom użytkownika
naszego formularza. Oto wymagana linia:
<input
type=text name="redirect"
value="http://twoj.adres/nazwa.pliku">
Required
Nie chcesz dostawać pustych formularzy - zastosuj pole o nazwie Required
które to jest odpowiedzialne za sprawdzanie pól które są niezbędne do wysłania
zawartości formularza. Wystarczy wpisać nazwy niezbędnych pól. Oto przykład:
<input
type=hidden name="required"
value="pole,pole1,telefon">
Jeśli któreś z wymaganych pól nie zostanie wypełnione to zostanie wyświetlona
strona informująca o błędzie, zobacz missing_fields_redirect.
Print_blank_fields
Pole o tej nazwie odpowiada za wysyłanie pól nie wypełnionych. Brak tej
lini powoduje że skrypt automatycznie pomija pola puste. Oto przykład:
<input
type=hidden name="print_blank_fields"
value="1">
Env_report
Pole pozwalające nam uzyskać nieco więcej informacji o użytkowniku
naszego formularza. I tak wstawienia w sekcji value=" "
parametrów:
REMOTE_HOST
- informacje o hoście z którego wysłano formularz
REMOTE_ADDR - adres IP wysyłającego
HTTP_USER_AGENT - informacje o przeglądarce wysyłającego
Oto przykład (wielkość liter jest ważna):
<input
type=hidden name="env_report"
value="HTTP_USER_AGENT,REMOTE_HOST,REMOTE_ADDR">
Missing_fields_redirect
Pole odpowiedzialne za ustawienie strony informującej o błędzie przy wysyłaniu
formularza - np. powstałym na skutek pozostawienia pustych wymaganych pól.
Brak tej lini powoduje wyświetlenie domyślnej strony skryptu informującej
o błędzie.
<input
type=hidden name="missing_fields_redirect"
value="http://twoj.adres/nazwa.pliku">
Title
Jeśli nie zdefiniujesz własnych stron informujących o błędach możesz ustawić
tytuł wstawiany do strony generowanej przez skrypt.
<input
type=hidden name="title"
value="Błąd
w formularzy pocztowym">
UWAGA! Posiadacze
domen zewnętrznych obsługiwanych przez DNS AlphaNet przed rozpoczęciem korzystania
z formularza proszeni są o przesłanie informacji na konto web@alpha.pl.
Formularz nie obsługuje domen nie rejestrowanych w DNSie firmy AlphaNet.
|
|