MySQL5 PHP5
polska wersja english version
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.

^ powrót na górę