Olha eu fiz tudo direitinho, criei a index.php com o seguinte conteúdo:
<?php include "query.php" ?>// Aqui você inseri a pagina que contém // as informações da "query" <HTML> <HEAD> <TITLE>index.php</TITLE> </HEAD> <BODY> <table border="0"> <b><font size="2">#Conteúdo</font></b><br> <a href="?categoria=asp"> :: Asp</a><br> <a href="?categoria=asp&sub=tutoriais"> :: Tutoriais Asp</a><br> <TD valign="top" align="center" WIDTH="676" HEIGHT=321> // Não mexa nessa parte! <? if( (isset($pagina)) and (file_exists($pagina)) ) { include($pagina); } else { echo "<br><b>Página solicitada não existente.<br><a href=\"javascript:history.back();\">Voltar</a></b>"; } ?> </TD> </table> </body> </html>
A página de query.php
<? @$categoria = $_REQUEST['categoria']; @$sub = $_REQUEST['sub']; ?> <?php if ($categoria == "" && !$sub) { $pagina = "main.php"; //main.php é o nome da página principal (não é a index!) } elseif ($categoria == "asp" && !$sub) { $pagina = "asp.php"; //asp.php é o arquivo que contem as //categorias da seção "asp" } elseif ($categoria == "asp" && $sub == "tutoriais" { $pagina = "asp/tutoriais.php"; //Suponhamos que a seção "asp" tenha uma //sub-seção "tutoriais" } ?>
e a página asp.php
Só que quando eu cliko no link :: Asp na index.php ele nao abre a página asp.php !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ele fica assim:
C:/Meus_documentos/Meus_arquivos_recebidos/PHP/index.php?categoria=asp