shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] Cgi x Perl


From: Marcelo Costa Santos - 7439
Subject: RES: [shell-script] Cgi x Perl
Date: Thu, 20 Feb 2003 16:37:04 -0300

Obrigado,
 
Mas o que deverá ter para página do post echo "<form method="post"
action='teste2'>"


-----Mensagem original-----
De: Listas XTMS [mailto:address@hidden] 
Enviada em: quinta-feira, 20 de Fevereiro de 2003 14:38
Para: address@hidden
Assunto: Re: [shell-script] Cgi x Perl


Jeito 1:

#!/bin/bash
#source /usr/local/lib/bashlib
echo "Content-type: text/html"
echo ""
echo "<html><title>Teste</title><body>"
echo "Ola!"
echo "<br>"
echo "<br>"
echo "<br>"
echo "<ul>"
echo "<form method="post" action='teste2'>"
echo "String a localizar: "
echo "<input name="ABC" type="text" size="30" maxlength="30">"
echo "<input type="submit" name="Submit" value="submit">"
echo "</form>"
echo "<br><br>"
variavel=$(sed -n '1p')
RESPOSTA=`echo $variavel|cut -d "&" -f 1|cut -d "=" -f2|tr -s "+" " "`
echo "<br>"
if [ ! -z "$RESPOSTA" ]; then
grep -r $RESPOSTA *
fi
echo "<br>"
echo "<br>"
echo "<br>"
echo "<br>"
echo "</body></html>"


Jeito 2: (necessário instalar bashlib)

#!/bin/bash
. /usr/local/lib/bashlib
echo "Content-type: text/html"
echo ""
echo "<html><title>Teste</title><body>"
echo "Ola!"
echo "<br>"
echo "<br>"
echo "<br>"
echo "<ul>"
echo "<form method="post" action='teste2'>"
echo "String a localizar: "
echo "<input name="string" type="text" size="30" maxlength="30">"
echo "<input type="submit" name="Submit" value="submit">"
echo "</form>"
echo "<br><br>"
RESPOSTA=`param string`
echo "<br>"
if [ ! -z "$RESPOSTA" ]; then
grep -r $RESPOSTA *
fi
echo "<br>"
echo "<br>"
echo "<br>"
echo "<br>"
echo "</body></html>"




Em ambos os casos deixe o script executável e jogue no seu diretório de
cgis.


[]'s
Eri Ramos Bastos


Yahoo! Groups Sponsor   


 
<http://rd.yahoo.com/M=218762.2810952.4170332.2276639/D=brclubs/S=2137111254
:HM/A=1452211/R=1/*http://br.empregos.yahoo.com/>       
        


Faça sua busca: 
 Ache sua vaga!  Profissional  Diretoria  Gerência  Supervisão  Superior
Técnico  Outros  Recém-formados  Estágiários            


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net <http://www.listasdiscussao.cjb.net> 
---------------------------------------------------------------------


Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!
<http://br.yahoo.com/info/utos.html> . 




[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]