Tutorial - Query String
#16
Posted 25/10/2003, 00:38
#17
Posted 29/10/2003, 19:51
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
Posted 29/10/2003, 20:08
vc usa assim: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
<?
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
#19
Posted 29/10/2003, 20:20
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
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"; ?>
#21
Posted 29/10/2003, 20:32
mas só tem essa possibilidade? hehe
#22
Posted 30/10/2003, 20:38
<? 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.
#23 Malluco
Posted 06/11/2003, 12:21
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
Posted 06/11/2003, 15:26
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"); }
#25 Malluco
Posted 07/11/2003, 13:31
vlw !!!
#26
Posted 05/12/2003, 23:34
Qual a url desse post? Não estou conseguindo achar!Po legal! Não sabia disso não.....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"); ?>
#27
Posted 13/12/2003, 08:56
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?
#28
Posted 13/12/2003, 18:45
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
#29
Posted 17/12/2003, 10:02
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?
e ali ele nao ta chamando a pagina q esta na pasta?
e se eu colocar um outro include, mais chamando a principal?
nao sei se da.. pq nao sei como q eh isso...
tem como me explicar?
#30
Posted 17/12/2003, 21:26
aqui nao funfo, ou eu fiz errrado...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
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)