Como?
Started By blo0d, 22/10/2003, 18:27
18 replies to this topic
#16
Posted 30/10/2003, 16:27
ola Jack,
da uma olhada no exemplo 1 e agora no exemplo 2 e tbm no exemplo 3 e exemplo 4
exemplo 1: é o layout do site, a querystring pega a página principal.php e inclui dentro do layout do site, quando vc envia o valor pelo link, exemplo, index.php?pagina=principal
exemplo 2: é a pagina principal.php acessada direto
exemplo 3: é a pagina galeria_prefeitos.php acessada direto na pasta acidade
exemplo 4: é a pagina galeria_prefeitos.php acessada pela querystring
Dúvidas,
Sandro Porto
da uma olhada no exemplo 1 e agora no exemplo 2 e tbm no exemplo 3 e exemplo 4
exemplo 1: é o layout do site, a querystring pega a página principal.php e inclui dentro do layout do site, quando vc envia o valor pelo link, exemplo, index.php?pagina=principal
exemplo 2: é a pagina principal.php acessada direto
exemplo 3: é a pagina galeria_prefeitos.php acessada direto na pasta acidade
exemplo 4: é a pagina galeria_prefeitos.php acessada pela querystring
Dúvidas,
Sandro Porto
SPWD - Soluções Web!
#17
Posted 30/10/2003, 16:42
por exemplo:uso este script
<?
$paginas = array(
"principal" => "/index.php",
"fotos" => "/fotos/index.php",
"contato" => "/contato/index.php");
if(empty($QUERY_STRING)) {
include($DOCUMENT_ROOT.$paginas[principal]);
} else {
include($DOCUMENT_ROOT.$paginas[$pagina]);
}
?>
este coloco no inicio do código e dai no button como faço o link, normal??ou tem algo a mais?
jack
<?
$paginas = array(
"principal" => "/index.php",
"fotos" => "/fotos/index.php",
"contato" => "/contato/index.php");
if(empty($QUERY_STRING)) {
include($DOCUMENT_ROOT.$paginas[principal]);
} else {
include($DOCUMENT_ROOT.$paginas[$pagina]);
}
?>
este coloco no inicio do código e dai no button como faço o link, normal??ou tem algo a mais?
jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop
jcaset@gmail.com
Soft Design Soluções Web & Desktop
#18
Posted 30/10/2003, 16:54
esse código vc coloca onde vc quer exibir as outras paginas, quando vc cria um link fica assim <a href="principal.php">Home</a> certo, agora vai ficar assim, <a href="?pagina=principal">Home</a> ou assim <a href="index.php?pagina=principal">Home</a>por exemplo:uso este script
<?
$paginas = array(
"principal" => "/index.php",
"fotos" => "/fotos/index.php",
"contato" => "/contato/index.php");
if(empty($QUERY_STRING)) {
include($DOCUMENT_ROOT.$paginas[principal]);
} else {
include($DOCUMENT_ROOT.$paginas[$pagina]);
}
?>
este coloco no inicio do código e dai no button como faço o link, normal??ou tem algo a mais?
jack
ahh, podes tirar isso $DOCUMENT_ROOT. na linhas
Dúvidas,
SPWD - Soluções Web!
#19
Posted 31/10/2003, 11:44
na boas...Eu tenho quase certeza q não existe algo assim...
........
cara, na boa, tem varias formas de se fazer isso, como vc ja vio ai, ex, http://www.casemodbr.com eles usam esse exemplo que vc quer, vo te passar um codigo que estou usando num site que to fazendo ainda, aqui http://www.musiczone.com.br, é meio complicado mais da pra fazer varios "efeitos" na url, vc delimita um caractere separador, no meu caso ai foi o /, e depois da um explode nele, por ex, a url,
index.php?Principal/Artigos
// Configurações
$parse ="http://".$HTTP_HOST.":".$SERVER_PORT.$REQUEST_URI; // pega url atual
$url =parse_url($parse); // identifica url
$url =$url['query']; // seta o valor da $url como query
$url =explode("/", $url); // extrai as variaveis
depois do explode fica $url[0] = principal e $url[1] = artigos,
e vc usa respectivamente do modo que achar melhor,
include($url[1].php) ou com um if,
if(url[0] = principal and $url[1] = artigo) include artigos.php,
saco,
espero ter ajudado em alguma coisa,
falos, ai,
Hackers, you'll be free...
Community4Dev.org
Join us now and share de knowledge.
Comunidade para Desenvolvedores Livres...
Crie sem restrições e jogue fora as malditas licenças proprietárias...
em breve de volta....
Community4Dev.org
Join us now and share de knowledge.
Comunidade para Desenvolvedores Livres...
Crie sem restrições e jogue fora as malditas licenças proprietárias...
em breve de volta....
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)