Jump to content


Photo

QueryString


  • Faça o login para participar
34 replies to this topic

#1 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 02/02/2003, 14:46

Abaixo, vai um pequeno codigo que explica como fazer
#!/usr/bin/perl
use CGI;                                            # Carrega modulo cgi
$query = NEW CGI;                           # Cria a variavel do mudlo
$paginas=$query->param('pagina');  # Cria a variavel
if ($paginas eq "index") {                 # faz as comparações
print "Index"
}elsif ($paginas eq "dicas") {
print "Dicas";
}elsif ($paginas eq "Contato") {
Print "Contato";
}else{                                               # Caso não digite nada
print " Por favor, escolha uma pagina!!!";
}

Para icrementalo, é so adcionar mais dessas linhas com os dados necessarios

}elsif ($paginas eq "Exemplo") {
Print "Exemplo";

Espero ter ajudado!
t+
Editado pela equipe Forum Wmo, favor ler as regras.

#2 portalwebmaster

portalwebmaster

    kd as minas???

  • Usuários
  • 137 posts
  • Sexo:Não informado
  • Localidade:São Paulo - SP

Posted 16/03/2003, 14:36

blz!
e como eu faço

assim

?pagina=arquivos&categoria=arquivo1&subcategoria=arquivo2

e assim por diante

#3 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 16/03/2003, 16:52

Ai cara, vc tera que por uma outra querystring dentro da querystring
e assim por dianrte
t+
Editado pela equipe Forum Wmo, favor ler as regras.

#4 jgcl

jgcl

    João Gabriel C. Laass, Serra/ES

  • Usuários
  • 559 posts
  • Sexo:Não informado
  • Localidade:Serra / ES
  • Interesses:Tudo!

Posted 26/04/2003, 13:03

Bem... eu sei criar um que não precisa desse monte de códigos.... e aceita várias "subs"...

Se usar esse cód num site q tem 200 páginas fica dificil... por isso q criei um automático...


:D :D :D :D
João Gabriel
Site >> joaogabriel.org
CGiClube.net >> http://www.cgiclube.net
Vitória Perl Mongers >> http://vitoria.pm.org

#5 portalwebmaster

portalwebmaster

    kd as minas???

  • Usuários
  • 137 posts
  • Sexo:Não informado
  • Localidade:São Paulo - SP

Posted 26/04/2003, 14:45

Bem... eu sei criar um que não precisa desse monte de códigos.... e aceita várias "subs"...

Se usar esse cód num site q tem 200 páginas fica dificil... por isso q criei um automático...


:D :D :D :D

post ele aqui pra nóis :D

#6 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 26/04/2003, 17:47

eu sei meu amigo
mais prefiro insinar do grande, pra depois o pessoal poder entender o pequeno se é que me entende
eu poderia fazer muito bem isso
$secao = $FORM{'secao'};
$tipo = $FORM{'tipo'};
if ($secao eq "scripts"){
if (-e "$tipo.htm){
print "Location: $tipo.htm\n\n";
}else{
print "Location: 404.htm\n\n";
}
}

e pronto
Editado pela equipe Forum Wmo, favor ler as regras.

#7 ¥¥Endler¥¥

¥¥Endler¥¥

    Garra Soluções Web!

  • Usuários
  • 635 posts
  • Sexo:Masculino
  • Localidade:Mafra S.C
  • Interesses:Voltando a ATIVA...

Posted 27/04/2003, 08:45

aki deu certo

brigadão
Se nada mudar, nada mudará!

João Henrique Endler
Garra Soluções Web
http://www.garrasolucoes.com.br

#8 x-webmaster

x-webmaster

    Mestre

  • Usuários
  • 638 posts
  • Sexo:Não informado
  • Localidade:SP SP

Posted 27/04/2003, 19:33

Ae pessu eu nnuam entendi direito como funciona.............
isso ae eh tipo INCLUDE de php?
<? include ..... ?>
isso?
sohg q em php?
me expliquem please!

#9 portalwebmaster

portalwebmaster

    kd as minas???

  • Usuários
  • 137 posts
  • Sexo:Não informado
  • Localidade:São Paulo - SP

Posted 30/04/2003, 15:47

oba valew Gabriel vou testar aqui em casa
agora fica até mais fácil para colocar uma dentro da outra
valew
t+

#10 lipsil

lipsil
  • Visitantes

Posted 09/06/2003, 00:21

Assim fica bem melhor e não enche um cgi de html assim sobrecarregando ele e dificultando sua edição...

Basta fazer o seguinte:

#!/usr/bin/perl
use CGI; # Carrega modulo cgi
$query = NEW CGI; # Cria a variavel do mudlo
$pagina=$query->param('page'); # Cria a variavel
open(arq, "$pagina.htm");
@arq = <arq>;
close arq;print @arq;

prontinho!!!!
O sistema de paginação agora esta pronto, basta enviar suas páginas em arquivos html tipo "teste.htm", vc irá usar assim script.cgi?page=teste sem precisar colocar .htm depois, e automaticamente a página teste.htm seria aberta!!! :D ;)

Agora sim ficou fácil e bom! :)

#11 pedraun

pedraun

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado
  • Interesses:...

Posted 21/08/2003, 21:16

o php é bem melhor usar QueryString do php vale bem mas apena!!

falow!!! :lol:
...

#12 Hellman

Hellman
  • Visitantes

Posted 16/10/2003, 03:45

é.. ai depende... eu prefiro PHP pra fazer query string, por que eu aprendi em PHP primeiro.. e já uso a bastante tempo.. (estou familiarizado com o código)
MAS.. se eu aprendesse a fazer em CGI primeiro, é bem provavel que eu preferisse fazer querystring em CGI...
questao de gosto e custume...

#13 Whitesnake

Whitesnake
  • Visitantes

Posted 15/12/2003, 19:58

Kra, eu uso APache e naum consegui rodar este script.... modifiquei a primeira linha (é claro) + ñ rodou.... pq será?

#14 prix

prix

    Duracell: E Duram, Duram, Duram...

  • Usuários
  • 562 posts
  • Sexo:Não informado
  • Interesses:keep walking ...
    jonny walker

Posted 18/12/2003, 16:17

talvez pq voce nao tenha habilitado o perl no seu apache.

qual o erro q da ?
se nao sabe qual, olha no error_log do apache

print join'',(reverse  map{/d([a-z])d/}split/W/,'$5x6@314&60f%3i4#moo^1r2#moo^1p2')," ", pack ("B*",'01110000011001010111001001101100')," ", pack ("B*",'011011010110111101101110011010110110010101111001'), "n";
sleep 5;


E-Mails, topicos ou mensagens privadas não serão respondidas a menos que eu considere uma relevancia/necessidade na mesma.

#15 Whitesnake

Whitesnake
  • Visitantes

Posted 18/12/2003, 23:35

Aparece akela tela de erro lah: Internal Server Error...




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq