rEd nEcK * Postado Junho 17, 2004 Denunciar Share Postado Junho 17, 2004 Oi...Pow os links do meu site eram: index.php?area=nome da pagina ...Mais o designer quer que seja: index.php?nome da pagina...Sigam meu raciocinio... Dividi o ? (explode) e inclui (include) a pagina com o "$varivel[1].php" ... Deveria dar certo não? +/- O pobrema é que eu não estou conseguindo pegar o endereco da pagina... hmmm eu tentei fazer assim:<? $url = "javascript:location.href"; $separa = explode ("?","$url"); if(empty($separa[1])){ include "pagina.php"; }else{ include "$separa[1].php"; } ?>mais não deu :Ssera que alguém pode me ajudar? isso é mais erro em js doque php, mais eu recori ao js porque o PATHINFO não funciona :S, se alguém puder ajudar?eu vi que o blood postou algo parecido mais o dele tambem não funciona se alguém puder ajudar ficaria agradecido ![]´s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Illidan Postado Junho 17, 2004 Denunciar Share Postado Junho 17, 2004 Red Neck,vai ser assim: index.php?contatos.php????É isso mesmo? Se for, é fácil... utilize a variável $_SERVER['QUERY_STRING'] , pois ela imprime tudo que tiver a partir da interrogação ("?").Abraços! Falou! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 BEOC Postado Junho 17, 2004 Denunciar Share Postado Junho 17, 2004 <?php$inicial = "".$_SERVER['PATH_INFO']."";$mostra = explode("?",$inicial);if($mostra[1]){include "".$mostra[1].".php";}elseif(!$mostra[1]){include "principal.php";}?>para trocar o sinal de '?' altere a 3ª linha:$mostra = explode("?",$inicial); // viu?troque pelo o que você quiser! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rEd nEcK * Postado Junho 17, 2004 Autor Denunciar Share Postado Junho 17, 2004 pior que eu ainda não consegui !esse comando não funciona de jeito nenhum ...eu puis: echo $_SERVER['PATH_INFO']; nada..então esse negocio não funcionou Se alguém tiver outras dicas..[]´s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Illidan Postado Junho 18, 2004 Denunciar Share Postado Junho 18, 2004 você tentou do jeito que eu passei? Aqui funcionou perfeitamente! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rEd nEcK * Postado Junho 18, 2004 Autor Denunciar Share Postado Junho 18, 2004 aqui não funcionou não malmais voce me passou algum code?[]´s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Illidan Postado Junho 18, 2004 Denunciar Share Postado Junho 18, 2004 Passei, velho! você não viu? Sobe um pouco a barra de rolagem... hehehe!Utilize a variável $_SERVER['QUERY_STRING']Ela pega tudo que tiver depois da interrogação.Abraços! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rEd nEcK * Postado Junho 18, 2004 Autor Denunciar Share Postado Junho 18, 2004 pow valeu mesmo ! funcionou !vo postar o codigo para se alguém interessar !Link fica assim: index.php?nome da paginaé bem simples a logica, ele pega o nome da pagina com o $_SERVER['QUERY_STRING'] (como o Illadin falou)... ae adiciona um .php... então verifica se a pagina existe... Se existir ele redireciona para ela , se não ele redireciona para pagina_principal.php... o codigo:<? $link = $_SERVER['QUERY_STRING']; $file = "$link.php"; if(file_exists($file)){ include "$link.php"; }else{ include "pagina_principal.php"; } ?>é isso ae ! simples mais ate que ficou dahora não?novamente obrigado Illidan ! voce sempre me quebrando uns galhos ![]´s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ffiction Postado Junho 18, 2004 Denunciar Share Postado Junho 18, 2004 ow... poe na seção de scripts também!!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rEd nEcK * Postado Junho 18, 2004 Autor Denunciar Share Postado Junho 18, 2004 Ok ok jaja eu ponho ![]´s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Illidan Postado Junho 18, 2004 Denunciar Share Postado Junho 18, 2004 novamente obrigado Illadin ! voce sempre me quebrando uns galhos ![]´s Não tem de que! Abraços! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rEd nEcK * Postado Junho 18, 2004 Autor Denunciar Share Postado Junho 18, 2004 Pow desculpe errei de novo seu nick !ahhh se poe nick dificil é nisso que da !mal : []´s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Illidan Postado Junho 18, 2004 Denunciar Share Postado Junho 18, 2004 Pow desculpe errei de novo seu nick !ahhh se poe nick dificil é nisso que da !mal : Tudo bem... já me acostumei!Os caras falam "IL..." (alguma coisa) já sei que é comigo... hahahahaUm abraço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rEd nEcK * Postado Junho 18, 2004 Autor Denunciar Share Postado Junho 18, 2004 ta loco viu !agora vo chamar certo..Valeu Illidan(viva )AWhhAWhaw[]´s Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rEd nEcK *
Oi...
Pow os links do meu site eram: index.php?area=nome da pagina ...
Mais o designer quer que seja: index.php?nome da pagina...
Sigam meu raciocinio... Dividi o ? (explode) e inclui (include) a pagina com o "$varivel[1].php" ... Deveria dar certo não? +/-
O pobrema é que eu não estou conseguindo pegar o endereco da pagina... hmmm eu tentei fazer assim:
mais não deu :S
sera que alguém pode me ajudar? isso é mais erro em js doque php, mais eu recori ao js porque o PATHINFO não funciona :S, se alguém puder ajudar?
eu vi que o blood postou algo parecido mais o dele tambem não funciona
se alguém puder ajudar ficaria agradecido !
[]´s
Link para o comentário
Compartilhar em outros sites
13 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.