Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Olliver Brasil

Problema com o Include php

Recommended Posts

Olá amigos sou novo aqui no forum, estou entrando em contato com vcs pois criei um site em php e usei o seguinte include:


<?php if(empty($pagina)) {
include("default.php");
}
elseif(substr($pagina, 0, 4)=='http' or substr($pagina,
0, 1)=="/" or substr($pagina, 0, 1)==".")
{
echo '<br><font face=arial size=11px><br><b>A página não existe.</b><br>Por favor selecione uma página a partir do Menu Principal.</font>';
}
else {
include("$pagina.php");
}

?>


ocorre que a pagina : "default" abre normalmente ao lincar as demais paginas usando o caminho que sempre usei ou seja: index.php?pagina="nome da página , sem o .php"

pagina essa que está upada ela não abre continua na pagina default o que fiz de errado. me orientem se possível


este é o site http://www.iculturalreconcavo.org agradeço se alguem poder me auxiliar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Onde a variável $pagina recebe o valor?

 

Tente colocar um echo $pagina; para ver o valor que a variável está recebendo, isso te ajudará a encontrar o erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sete uma variável captando o valor da página e utilize a condicional "Switch" ao invés do "If"

 

 

<?php
$p = $_GET['p'];


switch ($p) {


case "instituto":
include "instituto.php";
break;


case "parceria":
include "parceria.php";
break;


}
?>

 

 

Insira o código abaixo da tag <body> e faça o teste.

 

Espero ter ajudado, abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.