Ajuda em PHP

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

Ajuda em PHP

Mensagempor 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
Membro de Prata
 
Mensagens: 414
Registado: Terça Jul 08, 2003 12:07

Mensagempor 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
Administrador
 
Mensagens: 3257
Registado: Sábado Abr 06, 2002 18:28
Localização: Coimbra

Mensagempor 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
Membro de Ouro
 
Mensagens: 798
Registado: Quinta Dez 04, 2003 10:32
Localização: Alvalade XXI

Mensagempor Sniper PT » Quinta Mai 27, 2004 11:06

:oops:

Já remodelei o texto... Eram 3 da manhã.... :roll:
Sniper PT
Membro de Prata
Membro de Prata
 
Mensagens: 414
Registado: Terça Jul 08, 2003 12:07

Mensagempor 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
Membro de Prata
 
Mensagens: 282
Registado: Segunda Set 08, 2003 23:09


Voltar para Programação

Quem está ligado:

Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante

cron