[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Cgi x Perl
From: |
Geison Farias |
Subject: |
Re: [shell-script] Cgi x Perl |
Date: |
Fri, 21 Feb 2003 16:42:01 -0300 |
Olá Eri,
Não entendi aqui:
variavel=$(sed -n '1p')
fiz o seguinte:
variavel=$(sed -n '1p')
RESPOSTA=`echo $variavel|cut -d "&" -f 1|cut -d "=" -f2|tr -s "+" " "`
echo "<br>"
echo "$variavel"
echo "<br>"
echo " Aqui: $0"
echo "<br>"
echo " Aqui: $1"
echo "<br>"
echo " Aqui: $2"
echo "<br>"
echo " Aqui: $#"
echo "<br>"
resultado com "aaa":
ABC=aaa&Submit=buscar
Aqui: /home/httpd/cgi-bin/teste2.sh
Aqui:
Aqui:
Aqui: 0
donde que surgiu o valor "ABC=aaa&Submit=buscar"
tem outra forma de ver sem ser pelo comando "$(sed -n '1p')"
dá pra explicar onde esta o valor de entrada do sed???
Geison Farias
Recife -PE
ps. Parabéns por mais esta edição do livro Júlio. Já a tenho desde +/- final de
janeiro
(e fiz todos aqui no trabalho comprar, hehehehe, isto não como propaganda e sim
como incentivo p/ você!)
----- Original Message -----
From: Listas XTMS
To: address@hidden
Sent: Thursday, February 20, 2003 2:37 PM
Subject: 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>"
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
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
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.
[As partes desta mensagem que não continham texto foram removidas]
- Cgi x Perl, Marcelo Costa Santos - 7439, 2003/02/20