ďťż

formmail.php3

Lemur zaprasza

 














HOSTING
I


PHP
I


XML
I


CGI
I


HTML
I


FORUM
I


INNE
















Dodaj stronę do ulubionych









Chcesz wiedzieć, kiedy pojawia się coś nowego? Wpisz swój e-mail:








Hosting wirtualny
   Informacje
   Cennik
   Jazda próbna


PHP
   Kurs PHP
      Wprowadzenie
      Część 1
      Część 2
      Część 3
      Część 4
      Część 5
      Część 6
   Cookies
   Klasy w PHP
   Parametry   w adresie
   Wyrażenia   regularne
   Upload plików


Skrypty PHP
   Automat. FAQ
   Banner
   Forum
   Imperator Stats
   Komentarze
   Komentarze   (by JaX)
   Księga gości   (MySQL)
   Księga gości   (bez MySQL)
   Księga gości   (by Cezi)
   Księga gości   (by Occulkot)
   Licznik
   Logowanie
   News
   Profile
   Składak
   Sonda
   Sonda tak/nie
   Users Online
   Uploader


XML
   Kurs XML'a
      Wprowadzenie
      Pierwszy      dokument XML
      Sprawa      ogonkowa
      Przekształcenia
      Narzędzia
      Zasoby online


CGI
   Kurs Perla
      Wstęp
      Uruchomienie
      Składnia

   CGI_PL
      Warunki
      Formmail
      Formmail 2
      Formweb
      Tak/nie


HTML
   Podstawy
   Tagi
      Tekst
      Tabele
      Formularze
      Nagłowek
      Inne
   Kolory



Download
   Ygreg offline
   Narzędzia


Inne
   Download
   Błędy w stronach
   Apache i okienka
   Uprawnienia   w UNIX'ie
   Netscape 6
   Darmowe konta
   O mnie





























Katalog stron:

HTML,
Java i JavaScript,
Grafika i design,
ASP,
PHP,
CGI,
Narzędzia,
Pozostałe













Prosty skrypt do obsłuig formularzy wysyłanych pocztą. Ma możliwość podania pól wymaganych (zwykłych i na e-mail).
[Opis] [FAQ] [Download]
Skrypt ten wysyła dane z dowolnego formularza na podany e-mail. Polskie litery są automatycznie konwertowane do obowiązującego w sieci standardu ISO-8859-2.
Instalacja i konfiguracja skryptu:
Skrypt należy nagrać do odpowiedniego katalogu (zwykle cgi-bin) i ustawić odpowiednie uprawnienia (755 - możliwośc uruchomienia skryptu dla wszystkich użytkowników). Dokładniejsze informacje na temat nagrywania skryptów CGI powinien dostarczyć dostawca usług internetowych.
Na początku pliku formmail.pl znajduje się konfiguracja. W lini @ACCEPT_SERVER=('127.0.0.1', 'localhost'); należy wpisać listę serwerów i ich adresów IP, z których można będzie używać skryptu (względy bezpieczeństwa).
W lini
$SENDMAIL="/usr/sbin/sendmail";
nalezy ustawic sciezke do programu sendmail.
Pozostałe parametry są przekazywana przez pola HIDDEN w formularzu (<INPUT TYPE=HIDDEN NAME=nazwa VALUE=wartość>. Oto lista tych parametrów:

to - pole wymagane, na podany w nim adres e-mail zostanie wysłana zawartość formularza. Można wpisać kilka adresów oddzielonych spacjami.
subject - temat wiadomości która będzie wysłana.
retpage - pole wymagane, adres strony, która zostanie wyświetlona, jeżeli użytkownik wypełni przwiłowo wszystkie wymagane pola.
reterr - adres strony, która zostanie wyświetlona, jeżeli nie zostanie wypełnione któreś z wymaganych pól.
required - nazwy pól, które muszą być wypełnione. Można wpisac kilka pól oddzielonych spacjami. Jeżeli któreś z tych pól pozostanie puste, nie zostanie wysłana poczta, i zostanie wyświetlona strona reterr.
required_email - podobnie jak required, z tym że pole muśi zawierać znak @ i conajminiej jeden znak z każdej jego strony.

FAQ:

1) Pytania ogólne
1.1) Czy parametry muszą być przekazywane przez pola typu hidden?
1.2) Czy muszę podawać parametr reterr?
1.3) Dlaczego w treści skryptu muszę podać nazwy i adresy IP serwerów z których będe korzystać?
1.4) Czy przed wysłaniem poczty może zosać wyświetlona strona z prośbą o potwierdzenie danych?

2) Problemy z uruchomieniem/działaniem skryptu
2.1) Po wypełnieniu formularza dostaje błąd '403 Forbidden'. Co robić?
2.2) Zainstalowałam/em skrypt, po wypełnieniu formularza pokazuje się stronaz potwierdzeniem, ale nie dostaje poczty. Co robić?


1) Pytania ogólne
1.1) Czy parametry muszą być przekazywane przez pola typu hidden?
Nie. Mogą to być także pola tekstowe (INPUT TYPE=TEXT), pola wyboru (SELECT), pola typu radio (INPUT TYPE=radio), czy dowolne inne pola dające możliwość przekazania wartości.


1.2) Czy muszę podawać parametr reterr?
Parametr reterr jest używany tylko, jeżeli użytkownik nie wypełni któregoś z wymaganych pól. Jeżeli więc nie ustawiasz żadnych pól jako wymagane przez parametr required lub required_email możesz pominąć parametr reterr.


1.3) Dlaczego w treści skryptu muszę podać nazwy i adresy IP serwerów z których będe korzystać?
To ustawienie zabezpiecza przed wykorzystaniem skryptu przez innych - jeżeli każdy mółby skorzystać ze skryptu zainstalowanego na twoim serwerze, mogłoby to spowodować nadmierne jego obciążenie. Należy podać zarówno nazwę i adres IP każdego serwera, ponieważ nie ma pewności co zostanie przekazane do skryptu przez oprogramowanie serwera.


1.4) Czy przed wysłaniem poczty może zosać wyświetlona strona z prośbą o potwierdzenie danych?
Należy użyć rozszerzonej wersji tego skryptu - FORMMAIL 2 (do ściągnięcia ze strony głównej CGI_PL).


2) Problemy z uruchomieniem/działaniem skryptu
2.1) Po wypełnieniu formularza dostaje błąd '403 Forbidden'. Co robić?
źle ustawiłaś/eś uprawnienia do pliku skryptu. Upewnij się, że są ustawione na 755 (chmod 755 jeżeli korzystasz z tekstowego klienta FTP, jeżeli z WS_FTP - kliknij plik przwym przyciskiem, wybierz 'chmod (UNIX)' i w okienku zaznecz wszystkie 3 pola read i Execute). Jeżeli to nie pomoże, spróbój zmienić rozszerzenie skryptu na .cgi - niektóre serwery tego wymagają.


2.2) Zainstalowałam/em skrypt, po wypełnieniu formularza pokazuje się stronaz potwierdzeniem, ale nie dostaje poczty. Co robić?
Sprawdź, czy pole 'to' zawiera prawidłowy e-mail. Jeżeli tak, sprawdź czy pole 'mail' zawiera prawidłową ścieżkę do programu sendmail.















Sonda tylko w wersji online.


















16.09.2001
Artykuły "Cookies" i "Wyrażenia Regularne". Autor: Tomasz Szmigiel.


16.09.2001
Kolejna księga gości i skrypt do komentarzy.


29.08.2001
Wyszukiwarka do forum.


29.08.2001
Skrypty Komentarze i Sonda tak/nie.


29.08.2001
Skrypty Banner i Logowanie.


22.08.2001
Artykuł Parametry w adresie.

27.07.2001
Dizał XML, a w nim kurs XML'a autorstwa Pawła Stroińskiego.

21.07.2001
Skrypt FAQ.

19.07.2001
Serwery wirtualne50 MB, CGI, PHP już od 80 zł / rok.

19.07.2001
Wykupiłem domenę www.ygreg.com




























(C)opyright 1997-2001
by Grzegorz Plebański
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • teen-mushing.xlx.pl
  • Wątki
    Powered by wordpress | Theme: simpletex | © Lemur zaprasza