Jump to content


Photo

Tutorial - Query String


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

#16 blo0d

blo0d

    legal isso.. =X

  • Usuários
  • 154 posts
  • Sexo:Não informado

Posted 25/10/2003, 00:38

0pa... já postaram...
gabrieelmk@hotmail.com

#17 fender

fender

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 29/10/2003, 19:51

Perai...
E se a página que eu esteja querendo abrir não for em php? Oq eu faço?

obs: To querendo abrir uma página em pearl

#18 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 29/10/2003, 20:08

Perai...
E se a página que eu esteja querendo abrir não for em php? Oq eu faço?

obs: To querendo abrir uma página em pearl

vc usa assim:

<?
include "pagina.asp";
?>


ou ainda

<?
include "teste.txt";
?>


o include faz com que ele traga o código fonte para o fonte da pagina atual (y)
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#19 fender

fender

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 29/10/2003, 20:20

Eu sei hehe...
to falando do link..
pq se eu usar esse código: <? if ($secao=="") {$secao="principal";} include "$secao.php"; ?>
o link vai ser para uma página .php

Oq eu faço para abrir um link com outras extensões usando essas parada ae de abrir no centro?

#20 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 29/10/2003, 20:29

<? if ($secao=="") {$secao="principal.cgi";} include "$secao"; ?>


dai vc usa nos links não somente o arquivo, mas também a extensão deles:

<a href="index.php?secao=pagina.asp">ASP</a>

<? if ($secao=="") {$secao="principal.cgi";} include "$secao"; ?>


Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#21 fender

fender

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 29/10/2003, 20:32

Valew ae..
mas só tem essa possibilidade? hehe

#22 blo0d

blo0d

    legal isso.. =X

  • Usuários
  • 154 posts
  • Sexo:Não informado

Posted 30/10/2003, 20:38

Aew fender tenta assim...

<?
  if(empty($secao)){
     include("principal.cgi");
  }elseif(empty($ext)){
     include("$secao.html");
  }else{
      include("".$secao.".".$ext.");
  }
?>
ou
<?
  if(empty($secao)){
     include("principal.cgi");
  }else{
     include("".$secao.".".$ext.");
  }
?>

o link pode ficar assim >> index.php?secao=pagina&ext=cgi
ou vc pode colocar o q quiser... e no primeiro, se a página for só em html, vc só coloca assim >> index.php?secao=pagina... vai incluir pagina.html...
------------
Aew, num testei, nem sei se é issow q vc qr, mas... sei lá acho q funciona... se tiver algo errado me dah um toke,,,,
----
Agora acho q tah certo... fuiz...

Edição feita por: blo0d, 30/10/2003, 20:41.

gabrieelmk@hotmail.com

#23 Malluco

Malluco
  • Visitantes

Posted 06/11/2003, 12:21

Ae .. mais no caso de for direcionar o link page.php?acao=destino para um <iframe ?

pq fiz uma assim galera..


<?php

IF ($area==principal){ INCLUDE ("principal.php"); }
ELSEIF ($area==empresa){ INCLUDE ("empresa.php"); }
ELSEIF ($area==vendas){ INCLUDE ("vendas.php"); }
ELSEIF ($area==contato){ INCLUDE ("contato.php"); }
ELSEIF ($area==cadastro){ INCLUDE ("cadastro.php"); }

?>


fiz isso assim.. e coloquei "index.php?area=principal" até ai blz.. e no meu <iframe> coloquei como name="cont" e no link eu direcionei target="cont" até ai blz também.. clico no link e aparece a página "principal.php" mais abaixo do conteudo dessa página aparece o mesmo conteudo da "index.php"

qual a solução ?

vlw galera ..

#24 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 06/11/2003, 15:26

é que você deve ter colocado o include e depois colocou o código fonte do index.php, dessa forma, até o index tem que ser feito por include, utilizando um if:

IF ($area==""){ INCLUDE ("index.php"); }
ELSEIF ($area=="pincipal"){ INCLUDE ("principal.php"); }
ELSEIF ($area=="empresa"){ INCLUDE ("empresa.php"); }
ELSEIF ($area=="vendas"){ INCLUDE ("vendas.php"); }
ELSEIF ($area=="contato"){ INCLUDE ("contato.php"); }
ELSEIF ($area=="cadastro"){ INCLUDE ("cadastro.php"); }


Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#25 Malluco

Malluco
  • Visitantes

Posted 07/11/2003, 13:31

ok . vou tentar assim que o easyphp parar de travar meu navegador..

vlw !!!

#26 Lord Spy

Lord Spy

    Normal

  • Usuários
  • 91 posts
  • Sexo:Não informado

Posted 05/12/2003, 23:34

Por ffmm2003:

Da sim, é soh usar a variável $_SERVER['QUERY_STRING'].

Pra explicar, $_SERVER['QUERY_STRING'] retorna todo o conteudo depois da ? (interrogação), por exemplo :
pagina.php?conteudo_depois_da_interrogação!
$_SERVER['QUERY_STRING'] vai retornar conteudo_depois_da_interrogação!.

Bom, como vc quer fazer, tipo isso :
index.php?link
e incluir link.php?

Se for, vc pode usar assim :

<?
include($_SERVER['QUERY_STRING'].".php");
?>


(y)

Po legal! Não sabia disso não..... :lol:

Qual a url desse post? Não estou conseguindo achar! :(

#27 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 13/12/2003, 08:56

ae.. tipo..
como eu peguei o que eu uso aqui... vou perguntar aqui ..

eu uso o que foi dito no tutorial..
<? if ($area=="") {$area="principal";} include "$area.php"; ?>
... o link vai ficar index.php?area=blabla...
ate ai tudo bem.. ta pegando normal legal...
mais e se eu tiver um link que esta dentro de uma pasta? como ficaria o link e a query??

pq se for um link normal.. seria assim.. www.site.com.br/pasta/contato.php...
mais e usando isso ai? como fica? :unsure: :(
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#28 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 13/12/2003, 18:45

você pode usar dessa mesma forma:

index.php?area=pasta/contato


Ou mudar um pouquinho o codigo e fazer dessa forma:

<?
if ($area=="") {$area="principal";}
if ($pasta!="") {$arquivo="$pasta/$area";}

include "$arquivo.php"; ?>


e fazer o link dessa forma:

index.php?pasta=pasta&area=contato


Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#29 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 17/12/2003, 10:02

Ae cara.. valew..
mais tipó.. a primeira opcao nao da certo...
e a segunda de mudar o codigo...
se eu colocar como ta... ele abre a pasta com o conteudo normal....
mais a pagina principal (quando eu entro no site) nao abre...
tipo.. akele include ele chama a pagina nao eh? :ph34r:
e ali ele nao ta chamando a pagina q esta na pasta?
e se eu colocar um outro include, mais chamando a principal? :wacko:
nao sei se da.. pq nao sei como q eh isso...
tem como me explicar? :rolleyes:
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#30 GamesX

GamesX

    Banido por SPAM

  • Banidos
  • Pip
  • 59 posts
  • Sexo:Não informado

Posted 17/12/2003, 21:26

você pode usar dessa mesma forma:

index.php?area=pasta/contato


Ou mudar um pouquinho o codigo e fazer dessa forma:

<?
if ($area=="") {$area="principal";}
if ($pasta!="") {$arquivo="$pasta/$area";}

include "$arquivo.php"; ?>


e fazer o link dessa forma:

index.php?pasta=pasta&area=contato

aqui nao funfo, ou eu fiz errrado...

qual a include q eu ponho no centro da pagina pra funciona como um iframe ?!

a index do site é em php, e o resto é em html ... como faço pra por um link do menu, abrir no centro da pagin, sendo q essa pagina esta dentro de uma pasta !

me ajudem ae plz ! :(




0 user(s) are reading this topic

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

IPB Skin By Virteq