Re: odesilani formulare

From: Spock (spock@bfs.cz)
Date: 20. 05. 2000, 06:45 CEST


>Chtel jsem na stranku udela formular pro odesilanim
>prostrednictvim mailovaciho programu, tedy action=
>"mailto:adresa". Problem je v tom, ze se pouze otevre nova
>zprava s vypsanou adresou, ale nevyplni se do ni obsah
>policek. Kde muze byt chyba?

predevsim je posilani formulare via action=mailto uz obsolentni
a celkove znacne nesikovne. user, ktery takovy form odesila musi
mit spravne nainstalovany a nakonfigurovany mailer, zprava se
vetsinou neodesle hned, ale usadi se tise v outboxu a ceka, az
da user "Send" (zalezi na config.maileru), browser varuje usera
horrible hlaskou, ze zverejni svou mail-addrs, etc., etc.

daleko jednodussi je pouzit script pro odesilani formu mailem,
ktery bezne nabizi drtiva vetsina provideru (i free), kteri davaji
www space. je potreba se radne informovat na strankach jejich
tech.supportu nebo na help-mailu ci help-line o moznostech
a pravidlech pouziti toho ktereho mail-form scriptu.

ale budiz. :) obecne by ten tvuj form mel vypadat asi nejak takhle:

form action="mailto:nekdo@nekde.cz?Subject=Tvuj_subject" method="post"

pokud vynechas ?Subject..., dosadi se defaultne neco jako
"Form posted from Microsoft Internet Explorer.", nebo podobne
(nevim, jak v NN). v tomto pripade se bude mail k odeslani jevit
prazdnym, s prilohou POSTDATA.ATT. v te priloze budou pole
formu ve formatu napr:

hid1=skryty+text&txt1=to+je+text+1&txtar1=to+je+zprava&rad1=yes ...,

coz neni zrovna prijemne pro cteni a chtelo by to zpracovavat
programem. kdyz ale pridas do form attribut enctype="text/plain",
budou uz v mailu k odeslani videt predpripravena pole formu ve
tvaru:

hid1=skryty text
txt1=to je text 1
txtar1=to je zprava
rad1=yes
...,
to ma ovsem zase nevyhodu v tom, ze i obycejny user uvidi i evtl.
hidden fields, coz je logicky vetsinou nezadouci. :)
porad ale plati, ze user, ktery nema v chodu radne nainstalovany
a nastaveny default mailer, form proste neodesle, pripadne bude
mit potize se vselijakymi chybovymi hlaskami.
proto durazne doporucuju shora uvedenou variantu posilani formu
via specializovany script.

bye, spock.



This archive was generated by hypermail 2.1.2 : 04. 09. 2001, 02:05 CEST