Posted By: Keson (Keson) on 'CZprogram'
Title:     Re: CGI problem
Date:      Wed Oct  8 09:39:51 1997

> Caf,
>    Poradite mi nekdo, jak udelat formular (textovej dotaz a button submit), 
> kterej po macknuti tlacitka posle mail (prazdnej), kterej bude mit v
> subjektu 
> to co je v tom inputu ? (potrebuju to pro SMS branu na mobil a musi to bejt 
> pomoci std cgi(nebo neco v javasrciptu)). zatim to slape jen tak, ze kdyz
> dam 
> submit tak to jemon spusti mailera a tam musim dat send, ale to ja nechci 
> 
> dik

tak nak nevim jakej script, v jakemjazyce, jaky OS...
no zkus tohle:

Formular:

<HTML>
<BODY>
<FORM ACTION="cgi-bin/M.cgi" METHOD ="Post">
<b>Subject: </b>
<INPUT TYPE="text" NAME="Subject" SIZE="30">
<P>
<INPUT TYPE="submit" value="Send"><P>
<INPUT TYPE="reset" value="Clear">
</FORM>
</BODY>
</HTML>


A script v shellu (testovano Linux/bash)
Pokud bude subject obsahovat divne znaky, je treba je prevest
(+ je mezera, %23 je hexa kod ASCII znaku)

#!/bin/sh

cat << END1
Content-type: text/html

<HTML>
<BODY>
END1
read A
A=`echo $A | sed s/^Subject=//g`
echo "Posilam subjekt '$A'<P>"
if [ "$A" = "" ] ; then
        echo "NO SUBJECT SPECIFIED :-("
else
        mail -s $A keson@tjsoft.cz
        echo "<P>OK"
fi
cat << END2
</BODY>
</HTML>

END2

Keson



PS: Kdyby byl tento mail zmateny, vez, ze je psan pres 
M$-Win telnet, kterej neumi emulovat vt100 poradne a ja 
vubec nevidim, co vlastne pisu 
                      


                                              Keson
* * * * * * * * * * * * * * *
  tomas.jirka@vslib.cz
  xjirt03@st.vse.cz

Search the boards