Ir para conteúdo
Fórum Script Brasil
  • 0

Query String


Guest SuperZicaMan

Pergunta

Guest SuperZicaMan

Eu estava testando no localhost mas não estava dando certo,testei vários outros e nenhum dava certo, estava ficando louco o.O

Então coloquei um desses em um servidor que tenho.E deu certo, não sei porque não rodou aqui localmente...

Mas agora ele no servidor não abre a pagina parece que fica muito pesado vou postar aqui o código, não sei se do jeito que fiz a pagina ficou muito pesada pra carregar e se tem outro jeito mais leve....

index.php

CODE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>E.E. DE ENSINO MÉDIO MONTE DAS TABOCAS - Venâncio Aires - RS</title>
<link href="style.css" rel="stylesheet" type="text/css" />
&lt;script type="text/javascript" src="drop_down.js"></script>
</head>
<body>

<div id="tudo">

    <div id="topo"></div>
    
    <div id="menu">
        <ul id="nav">
            <li><a href="index.php">Inicial</a></li>
            <li><a href="#">A escola</a>
                <ul>
                    <li><a href="index.php?id=01">Histórico</a></li>
                    <li><a href="index.php?id=02">Filosofia-Objetivos</a></li>
                    <li><a href="index.php?id=03">Proposta Pedagógica</a></li>
                    <li><a href="index.php?id=04">Categorias de Ensino</a></li>
                    <li><a href="index.php?id=05">Professores e Funcionários</a></li>
                </ul>
            </li>
            <li><a href="index.php?id=06">Biblioteca</a></li>
            <li><a href="#">Laboratórios</a>
                <ul>
            <li><a href="index.php?id=07">Ciências</a></li>
            <li><a href="index.php?id=08">Informática</a></li>
                </ul>
            <li><a href="index.php?id=09">Ginásio de Esportes</a></li>
            <li><a href="#">Projetos</a>
                <ul>
                    <li><a href="index.php?id=10">REDEmoinhos</a></li>
                    <li><a href="index.php?id=11">Comunitário-Rede GESAC</a></li>
                    <li><a href="index.php?id=12">Esportes</a></li>
                    <li><a href="index.php?id=13">Banda</a></li>
                    <li><a href="index.php?id=14">Monitoria</a></li>
                </ul>
            </li>
            <li><a href="index.php?id=15">CPM-CE</a></li>
            <li><a href="index.php?id=16">Grêmio Estudantil</a></li>
            <li><a href="index.php?id=17">Eventos</a></li>
            <li><a href="index.php?id=18">Notícias</a></li>
            <li><a href="index.php?id=19">Atividades Complementares</a></li>
            <li><a href="index.php?id=20">Galeria de Fotos</a></li>
            <li><a href="index.php?id=21">Mensagem da Escola</a></li>
            <li><a href="index.php?id=22">Fale Conosco</a></li>
        </ul>
    </div>
    
    <div id="conteudo">
      <?php
if (isset($_GET['id'])){
    switch ($_GET['id']){
        case 01:
          include "historico.php";
          break;
        case 02:
          include "filosofia.php";
          break;
        case 03:
          include "proposta_pedagogica.php";
          break;
        case 04:
          include "categorias_ensino.php";
          break;
        case 05:
          include "professores_funcionarios.php";
          break;
        case 06:
          include "biblioteca.php";
          break;
        case 07:
          include "ciencias.php";
          break;
        case 08:
          include "informatica.php";
          break;
        case 09:
          include "ginasio.php";
          break;
        case 10:
          include "redemoinhos.php";
          break;
        case 11:
          include "gesac.php";
          break;
        case 12:
          include "esportes.php";
          break;
        case 13:
          include "banda.php";
          break;
        case 14:
          include "monitoria.php";
          break;
        case 15:
          include "cpm.php";
          break;
        case 16:
          include "gremio_estudantil.php";
          break;
        case 17:
          include "eventos.php";
          break;
        case 18:
          include "noticias.php";
          break;
        case 19:
          include "atividades_complementares.php";
          break;
        case 20:
          include "galeria.php";
          break;
        case 21:
          include "mensagem.php";
          break;
        case 22:
          include "contato.php";
          break;
    }
}else{
    include "index.php";
}
?>
  
    </div>


    </div>
    
  <div id="noticias">
        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="120" height="270">
                    <param name="movie" value="http://www.iped.com.br/parceiros/publicidade/banner4.swf?url=http://www.iped.com.br/parceiros/campanha.php?15$2485$http://www.iped.com.br/i-img/logo_iped.gif">
                    <param name="quality" value="high">
                    <embed src="http://www.iped.com.br/parceiros/publicidade/banner4.swf?url=http://www.iped.com.br/parceiros/campanha.php?15$2485$http://www.iped.com.br/i-img/logo_iped.gif" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="120" height="270">
                    </embed> 
    </object>
                  <br />
                  <br />
                <img src="imagens/amigos_da_escola.jpg" width="120" height="144" border="1">    </div>
    
    <div id="rodape">
      <p align="center"><br />
            INICIAL | A ESCOLA | BIBLIOTECA | LABORATÓRIO DE CIÊNCIAS | LABORATÓRIO DE INFORMÁTICA | GINÁSIO | PROJETOS     <br /> 
             CPM-CE | GRÊMIO ESTUDANTIL | EVENTOS | ATIVIDADES COMPLETARES
       | PARCERIAS | FALE CONOSCO          </p>
  </div>

</div>

</body>
</html>

Minha duvida é: O código desse jeito tem algum erro ou ficou muito pesado?

Porque coloquei ele no servidor e quando abro, ele carrega um pouco e congela.Não sei qual o problema.

Link da pagina no servidor:

http://www.montedastabocas.com.br/teste/index.php

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

O problema aqui chama-se "recursividade imprevista"... :lol:

você está incluindo o código "index.php" no próprio "index.php". Esta chamada include "index.php" irá também, por sua vez, executar um comando include "index.php", que também irá executar o comando include "index.php", e assim por diante, nunca finalizando a execução. Isso não ocorrerá quando uma das condições do switch for satisfeita, ou seja, quando a query string possuir um argumento id com valor entre 1 e 22.

Entendeu???

Decepa do código a seguinte parte:

}else{
    include "index.php";
}

:lol:

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...