to começando ve essa função, mais n to intendendo...
n tem um geito mais automatico não??? ou tem q cadastrar tds as paginas???
fiz de acordo com esse tutorial: http://forum.imaster...howtopic=171313

Query Strings
Started By STHELT, 11/02/2007, 18:43
3 replies to this topic
#1
Posted 11/02/2007, 18:43
<HTML>
<HEAD>
<BODY>
<NAME> Caio </NAME>
</HTML>
</HEAD>
</BODY>
<HEAD>
<BODY>
<NAME> Caio </NAME>
</HTML>
</HEAD>
</BODY>
#2
Posted 11/02/2007, 18:52
Bem esse tutoal que vc posto é praticamente igual o que postaram no forum:
http://forum.wmonlin...showtopic=98953
Leia o que está aqui no fórum, quem sabe não te ajuda ....
Mas assim seje mais especifico na sua pergunta, assim ta muito "jogado" e "por alto"!
Mas lembre, sempre o computador é BURRO, vc que é esperto, invariavelmente as páginas teram que ser cadastras de algumas forma, não existe uma formulá mágica o que existe são formas talvez menos "dolorosas" dele saber o que é; mas totalmente automatico esquece .. so quando inventarem a IA...
http://forum.wmonlin...showtopic=98953
Leia o que está aqui no fórum, quem sabe não te ajuda ....
Mas assim seje mais especifico na sua pergunta, assim ta muito "jogado" e "por alto"!
Mas lembre, sempre o computador é BURRO, vc que é esperto, invariavelmente as páginas teram que ser cadastras de algumas forma, não existe uma formulá mágica o que existe são formas talvez menos "dolorosas" dele saber o que é; mas totalmente automatico esquece .. so quando inventarem a IA...
#3
Posted 11/02/2007, 21:26
Eu fiquei lendo sobre includes e query strings 4 dias. Aprendi bastante, mas o unico que funcionou para mim foi esse >Tutorial de Query String.
Mas pelo que entendi você não quer ficar pondo aquele monte de elseif? Nesse caso é só procurar por query string aqui no forum, pois creio que existem alguns exmplos... embora eu não tenha conseguido usá-los (já num sei se era comigo ou com o código x.x).
De qualquer forma x.x parece que eu li algo dizendo que, definir as páginas é mais seguro.
Ai inves do elseif ...
Mas pelo que entendi você não quer ficar pondo aquele monte de elseif? Nesse caso é só procurar por query string aqui no forum, pois creio que existem alguns exmplos... embora eu não tenha conseguido usá-los (já num sei se era comigo ou com o código x.x).
De qualquer forma x.x parece que eu li algo dizendo que, definir as páginas é mais seguro.
Ai inves do elseif ...
Esse exemplo num é meu ^^"ponha todas as páginas disponíveis em um array...
<?PHP $pages = array("contato.php","lista.php","produtos.php"); if( isset( $pages[ $_GET['page'] ] ) ){ include($pages[ $_GET['page'] ] ); }else{ include("principal.php"); } ?>aí o get->page é o número do índice
0 -> contato.php
1 -> lista.php
2 -> produtos.php
Edição feita por: Kikitten, 11/02/2007, 21:27.
#4
Posted 11/02/2007, 22:03
Realmente esse metodo de "array" que a Kikitten posto é um dos menos "dolorosos" ...
Mas para ser o menos dos menos ... use a função "file_exists":
http://br2.php.net/m...file-exists.php
Dai é só fazer com que o PHP verifique se o arquivo existe ou não:
Mas para ser o menos dos menos ... use a função "file_exists":
http://br2.php.net/m...file-exists.php
Dai é só fazer com que o PHP verifique se o arquivo existe ou não:
<?php // Pega o nome do arquivo // Algo como: paginas.php?arquivo=games $pagina = $_GET["arquivo"]; // Verifica a existencia do mesmo (se existir inclue) if (file_exists(($pagina . ".php"))) { include_once(($pagina . ".php")); } else { // Caso o arquivo não exista inlue a padrão include_once("~pagina_inicial.php"); } ?>
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)