sn4ker 0 Denunciar post Postado Maio 15, 2005 Fala ae, tudo bom? Po queria saber se tem como me ajudarem... Tenho visto em diversos sites, esquema do menu deles sempre são assim: http://end/?page=titulo1, http://end/?page=titulo2 Alguém teria como você me explicar como é feito esses links ae??? Como ficam administrado tudo isso, enfim...! valeu brigadão... Compartilhar este post Link para o post Compartilhar em outros sites
red neck * 0 Denunciar post Postado Maio 15, 2005 isso se chama querystring, não chega a ser um menu ^^funciona da seguinte forma, geralmente o pessoal passa o nome da pagina pela querystring ?pag=pagina.php,e por php pega o valor de pag e inclui essa pagina...um exemplo simples: <?if(isset($_GET["pag"])){ // verifica se existe a querystring if(file_exists($_GET["pag"] . ".php)){ // verifica se existe a pagina que esta na querystring include $_GET["pag"] . ".php"; // se existe, inclui ela }else{ include "home.php"; // se nao existe, inclui home.php }}else{ // se nao existe querystring include "home.php"; // inclui home.php}?><!-- forma de usar: --><a href="?pag=teste">Entrar em teste.php</a>ajudou ?abracos Compartilhar este post Link para o post Compartilhar em outros sites
sn4ker 0 Denunciar post Postado Maio 15, 2005 valeu entendi esse esquema...Agora eu devo colocar esses códigos em todas as páginas? Desculpa eu estar fazendo uma pergunta idiota dessas, é que não manjo mesmo.abração Compartilhar este post Link para o post Compartilhar em outros sites
red neck * 0 Denunciar post Postado Maio 15, 2005 hehe normal,geralmente poe isso na index.php ne ? porque as outras paginas seram incluidas nessa...mais depende muito de como voce quer fazer e o que voce quer fazerabracos Compartilhar este post Link para o post Compartilhar em outros sites
sn4ker 0 Denunciar post Postado Maio 16, 2005 Sorry heuhhe to meio confuso cara...Eu teria que adicionar esse código em toda as páginas ? (exemplo pag1, tem o menu 1 com esse codigo adicionado, pag2 tem o menu2 com esse mesmo codigio adicionado)ou o ideal e a forma que o pessoal faz é criar um arquivo menu.php e criarmos o frame do menu index.php e todas outras páginas?valeu denovo, brigadão! Compartilhar este post Link para o post Compartilhar em outros sites
red neck * 0 Denunciar post Postado Maio 16, 2005 voce ainda nao pegou a logica da coisa...tipo, isso ai serve apenas para incluir as paginas que estao na url, ex: site.com.br?pag=paginao "menu" , seria apenas links:<a href="?pag=home">Home</a><a href="?pag=etc">Etc</a><a href="?pag=logoff">Logoff</a>, já tentou fazer isso ?abracos Compartilhar este post Link para o post Compartilhar em outros sites
sn4ker 0 Denunciar post Postado Maio 16, 2005 Ahhhh sim.... valeu!Eu tava me enrolando de bobeira aqui!vou fazer as coisas aki qualquer coisa posto denovo!novamente brigadão ;) Compartilhar este post Link para o post Compartilhar em outros sites
sn4ker 0 Denunciar post Postado Maio 16, 2005 Po amigo, eu criei e teste aqui, mas está dando esse problema Parse error: parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/sn4ker/public_html/teste/teste1.php on line 5deixei extamente como você citou Compartilhar este post Link para o post Compartilhar em outros sites
red neck * 0 Denunciar post Postado Maio 16, 2005 nao era para deixar exatamente como eu citei não, era so para entender como funciona para voce fazer o seu !mais voce esta certo, eu errei <?if(isset($_GET["pag"])){ // verifica se existe a querystring if(file_exists($_GET["pag"] . ".php")){ // verifica se existe a pagina que esta na querystring include "'" . $_GET["pag"] . ".php'"; // se existe, inclui ela }else{ include "home.php"; // se nao existe, inclui home.php }}else{ // se nao existe querystring include "home.php"; // inclui home.php}?><!-- forma de usar: --><a href="?pag=teste">Entrar em teste.php</a>ve se agora funcionaabracos Compartilhar este post Link para o post Compartilhar em outros sites
sn4ker 0 Denunciar post Postado Maio 16, 2005 Caraca eu devo ser muito lerdo!ainda não consegui...Primeiro ele deu erro por nao achar o home.php ai criei beleza..Agora tá funcionando só que ele não tá achando o arquivo teste4.php...ele continua abrindo a mesma página, teste.phpai no link eu botei a opção /?pag=ele abriu a pagina index...(isso tudo eu fazendo dentro da pasta teste)Desculpa red neck.... sou lerdão... mas tenha paciencia! ahuhauasou Brasileiro e nao desisto nunca!valeu e brigadão por estar me ajudando!abracos Compartilhar este post Link para o post Compartilhar em outros sites
sn4ker 0 Denunciar post Postado Maio 16, 2005 O erro que estava dando...Warning: main(home.php): failed to open stream: No such file or directory in /home/sn4ker/public_html/teste/teste1.php on line 10Warning: main(): Failed opening 'home.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/sn4ker/public_html/teste/teste1.php on line 10 Compartilhar este post Link para o post Compartilhar em outros sites
sn4ker 0 Denunciar post Postado Maio 17, 2005 Some não red neck, ajuda eu pls! Compartilhar este post Link para o post Compartilhar em outros sites
red neck * 0 Denunciar post Postado Maio 17, 2005 entao cara, esse erro é porque a pagina nao existe,mais qual a dificuldade que voce esta tendo ?[]'s Compartilhar este post Link para o post Compartilhar em outros sites
sn4ker 0 Denunciar post Postado Maio 17, 2005 Fala ae... valeu resposta! :D então cara eu fiz tudo certinho... mas ele não tá achando o arquivo teste.php Não sei no que eu estou errando... O link que botei é esse... http://www.xxx.com.br/teste/teste1.php?pag=teste ( pra ele abrir a pagina teste.php ) mas ele tá abrindo a "mesma página"... assim com erro: Warning: main('teste.php'): failed to open stream: No such file or directory in /home/sn4ker/public_html/teste/teste1.php on line 5 Warning: main(): Failed opening ''teste.php'' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/sn4ker/public_html/teste/teste1.php on line 5 Entrar em teste.php sabe oque posso estar fazendo de errado? valeu abração! Compartilhar este post Link para o post Compartilhar em outros sites
red neck * 0 Denunciar post Postado Maio 17, 2005 <?$getpag = $_GET["pag"];if(isset($_GET["pag"])){ // verifica se existe a querystring if(file_exists($getpag . ".php")){ // verifica se existe a pagina que esta na querystring include "$getpag.php"; // se existe, inclui ela }else{ include "home.php"; // se nao existe, inclui home.php }}else{ // se nao existe querystring include "home.php"; // inclui home.php}?>[]'s Compartilhar este post Link para o post Compartilhar em outros sites
razielrs 0 Denunciar post Postado Maio 18, 2005 Ola amigo beleza? bem entrei de furão e montei uma pagina com esse seu codigo esta funcionando quase que perfeitamente a não ser por este erro... Notice: Undefined index: pag in c:\arquivos de programas\easyphp\www\tmp43010gnt1h.php on line 20 tentei algumas coisas mais só mó noob em php... se puder ajudar eu agradeço. Compartilhar este post Link para o post Compartilhar em outros sites
sn4ker 0 Denunciar post Postado Maio 18, 2005 VALEU CARATE AMOOOOOOOOOOOOOO!Agora foi!!!Brigadão mesmo! Tu é f*** hauhauhaAgora consegui... vamo tentar montar à página e depois mostro resultado pra vcs ae!abração kra!brigadão mesmo Compartilhar este post Link para o post Compartilhar em outros sites
red neck * 0 Denunciar post Postado Maio 18, 2005 para acabar com esse erro: <?if(isset($_GET["pag"])){ // verifica se existe a querystring $getpag = $_GET["pag"]; if(file_exists($getpag . ".php")){ // verifica se existe a pagina que esta na querystring include "$getpag.php"; // se existe, inclui ela }else{ include "home.php"; // se nao existe, inclui home.php }}else{ // se nao existe querystring include "home.php"; // inclui home.php}?>[]'s Compartilhar este post Link para o post Compartilhar em outros sites
razielrs 0 Denunciar post Postado Maio 18, 2005 valeu mesmo cara parabens http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Compartilhar este post Link para o post Compartilhar em outros sites
Alexandre Rangel 1 Denunciar post Postado Maio 23, 2005 Olá a todos, este modo que vcs explicaram acima, eu ja sacava, mas agora eu quero aprender a montar subs paginas, ex: index.php?pag=fireworks⊂=apostilas, agluem manja e pode me ajudar????? Compartilhar este post Link para o post Compartilhar em outros sites