|
|
űrlapküldő rendszer
A
szolgáltatásról:
Ez a szolgáltatás
lehetővé teszi minden ügyfelünknek, hogy űrlapot helyezzen el honlapján
és annak eredményét emailben megkapja.
A program sokoldalúan konfigurálható:
- beállíthatók
azok a mezők, amik kitöltése nélkül az űrlapot nem lehet elküldeni
- tetszőleges
hibajelző oldal
- az űrlap
sikeres elküldése utáni oldal
- az űrlap
sikeres elküldése utáni dinamikus oldal
- a környezeti
változók lekérdezhetők
Ez a szolgáltatás
minden Webhosting IV. csomag előfizetőnk rendelkezésére áll.
Az elküldött adatokat természetesen
semmilyen formában sem rögzítjük.
Beállítások:
Az űrlap elészítéséhez bármilyen
html szerkesztőt használhatunk. A lényeg, hogy a html forrás ilyen,
vagy hasonló legyen:
<form action="http://www.hungaroweb.hu/cgi-bin/mail/mail.cgi"
method="post">
<input type="hidden" name="recipient" value="valami@sajatnev.hu">
[itt jön a többi űrlapmező]
<input type="submit">
</form>
|
A levélben a név-érték (name-value) párokat kapjuk meg. Ezért szükséges,
hogy olyan neveket válasszunk, amit késöbb be tudunk azonosítani.
Szükséges mezők:
mező
|
cimzett
|
leírás
|
Az email cím ahová az űrlap eredménye postázásra
kerül Általában rejtett mezőként használatos és az értéke
a saját email címünk.
|
szintaxis
|
<input type="hidden" name="recipient" value="valami@sajatnev.hu">
|
Opcionális mezők:
mező
|
subject
|
leírás
|
Annak
a levélnek amit kapni fogunk ez lesz a tárgya (subject-je).
Ha nem adunk meg ilyet, akkor az alapbeállítás lesz.
|
sintaxis
|
Ha magunk
akarjuk megválasztani:
<input type="hidden" name="subject" value="saját
subject">
Ha a böngészőnkre bizzuk:
<input type="text" name="subject">
|
mező
|
email
|
leírás
|
A levél feladóját lehet ezzel
beállítani. Ez akkor hasznos, ha válaszolni akarunk a kapott
levélre.
Ezenkívül szintaktikailag ellenőrzi a program, hogy valóban
email címről van-e szó.
|
sintaxis
|
<input type="text" name="emial">
|
mező
|
realname
|
leírás
|
A feladó nevét allíthatjuk be.
|
sintaxis
|
<input type="text" name="realname">
|
mező
|
redirect
|
leírás
|
A sikeresen elküldött űrlap után
következő oldalt állíthatjuk át.
|
sintaxis
|
<input type="hidden" name="redirect"
value="http://www.akarmi.hu/akarmi.html">
|
mező
|
dinamic_redirect
|
leírás
|
A sikeresen
elküldött űrlap után következő oldalt állíthatjuk át. De ez
az oldal dinamikus is lehet. Ami azt jelenti, hogy használhatunk
változókat (pl $ev ) és ezek értékeit a program behelyettesíti
Ha az
oldal nem dinamikus, akkor ajánlatos a redirect mezőt használni.
Ha van definiálva redirect mező, akkor ez a mező hatástalan.
|
sintaxis
|
<input type="hidden" name="redirect"
value=" http://www.akarmi.hu/akarmi.html ">
|
mező
|
print_config
|
leírás
|
Ezen az oldalon felsorolt speciális mezők
nem kerülnek bele a levélbe, mert ezek csak a beállítást végzik.
Ezen tudunk változtatni a print_config mezővel. Az értékéhez
vesszővel elválasztva irjuk be a látni kívánt mezőket.
|
sintaxis
|
<input type="hidden" name="print_config"
value="email,subject">
|
mező
|
required
|
leírás
|
Azokat a mezőket kell itt felsorolni, amiket
mindenképpen ki kell tölteni az elküldés előtt. Ha üresen
maradnak, akkor hibajelzés jelenik meg. Ezt a hibajelzést
a missing_fields_redirect mezővel változtathatjuk meg.
|
sintaxis
|
<input type="hidden" name="required"
value="email,subject">
|
mező
|
missing_fields_redirect
|
leírás
|
Azokat a mezőket kell itt felsorolni, amiket
mindenképpen ki kell tölteni az elküldés előtt. Ha üresen
maradnak, akkor hibajelzés jelenik meg. Ezt a hibajelzést
a missing_fields_redirect mezővel változtathatjuk meg.
|
sintaxis
|
<input type="hidden" name="missing_fields_redirect"
value="nincsilyenmezo.html">
|
mező
|
env_report
|
leírás
|
A böngésző környezeti változókat is küld a
szervernek: pl
REMOTE_HOST (a kliens gép neve)
REMOTE_ADDR (a kliens gép IP címe)
HTTP_USER_AGENT (böngésző típusa)
Ha ezekre szükségünk van, akkor vesszővel elválasztva adhatjuk
meg őket.
|
sintaxis
|
<input type=hidden name="env_report"
value="REMOTE_HOST,HTTP_USER_AGENT">
|
|
|
|