PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.
Moderadores: Administradores, Moderadores
por Sniper PT » Terça Mai 25, 2004 2:08
Tenho o seguinte código:
- Código: Seleccionar todos
<?php
$paginas = array(
"home" => "/news/show_news.php",
"feedback" => "/geral/feedback.php",
if(empty($QUERY_STRING)) {
include("news/show_news.php");
} else {
include($DOCUMENT_ROOT.$paginas[$pagina]);
}
?>
Mas o problema é que não funciona 100 %, pois quando a query_string está com um array que não esta listado (por exemplo, index?downloads, que não está na lista do excerto deste código) eu queria que fizesse o include do ficheiro "news/show_news.php", tal como acontece quando a query string está vazia, sem nada.
Como posso resolver isto?
Obrigado
Editado pela última vez por
Sniper PT em Quinta Mai 27, 2004 11:04, num total de 1 vez.
-
Sniper PT
- Membro de Prata

-
- Mensagens: 414
- Registado: Terça Jul 08, 2003 12:07
por alfatek » Quarta Mai 26, 2004 14:53
consegues explicar novamente a tua questão mas desta vez utilizando o a língua portuguesa?

n entendi nada da tua dúvida....
-
alfatek
- Administrador

-
- Mensagens: 3257
- Registado: Sábado Abr 06, 2002 18:28
- Localização: Coimbra
-
por XMAN » Quarta Mai 26, 2004 14:57
lol
ANTEC THREE HUNDRED | CORSAIR TX-650W | INTEL CORE 2 DUO E8500 | ASUS P5Q PRO | TEAM XTREEM DARK KIT 4GB DDR2 1066MHZ | POWERCOLOR HD4850 PCS+ 512MB | SEAGATE 500GB SATA II 32MB | ASUS DVD±R 20X DRW-2014L1T | VISTA HOME PREMIUM 32 BITS
-
XMAN
- Membro de Ouro

-
- Mensagens: 798
- Registado: Quinta Dez 04, 2003 10:32
- Localização: Alvalade XXI
-
por dtjesus » Quinta Mai 27, 2004 12:55
- Código: Seleccionar todos
<?php
//(PHP 4 >= 4.1.0, PHP 5)
$paginas = array(
"home" => "/news/show_news.php",
"feedback" => "/geral/feedback.php");
$file = $_SERVER['QUERY_STRING'];
if(array_key_exists($_SERVER['QUERY_STRING'], $paginas)) {
include($_SERVER['DOCUMENT_ROOT'] . $paginas[$file]);
}else{
include($_SERVER['DOCUMENT_ROOT'] . $paginas['home']);
}
?>
::inmove_wh80::core_duo_t2300::1gb_667mhz::nvidia_7600_256MB::hdd_sata_100gb
-
dtjesus
- Membro de Prata

-
- Mensagens: 282
- Registado: Segunda Set 08, 2003 23:09
Voltar para Programação
Quem está ligado:
Utilizadores a ver este Fórum: Google [Bot] e 5 visitantes