Ir para conteúdo

POWERED BY:

Arquivado

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

kreator

[Resolvido] n sei onde errei no script

Recommended Posts

galera to criando um site e mostra o erro nessa parte!!!

 

 

paginas.php

 

cada um desses include contem um projeto para si!!

 

o q chama esse arquivo é a index.php q postarei no final!!

 

<?
switch($_GET['pg']){

   case 'sobre':
   include "sobre.php";
   break;
   
   case 'contato':
   include "contato.php";
   break;
   
   case 'contato':
   include "contato.php";
   break;
   
   case 'videos':
   include "videos.php";
   break;
   
   case 'servicos':
   include "servicos.php";
   break;
   
   case 'portifolio':
   include "portifolio.php";
   break;
   
   default:
   include ("home.php");
   break;
}
?>

index.php

 

<?
include"topo.php";

include"paginas.php";

include"rodape.php";

?>

dá o seguinte erro!

 

Notice: Undefined index: pg in C:\wamp\www\projeto final\adm\paginas.php on line 2

 

gente se poderem me dar + essa força!!!!^^

 

agradeço desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php

if( isSet($_GET['pg']) )

$pg = $_GET['pg'];

 

switch( $pg )

{

case 'sobre':

include "sobre.php";

break;

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa William Bruno,agradeço pela força!!

 

cara n deu certo apareceu o seguintes erros!!

 

 

Notice: Undefined variable: pg in C:\wamp\www\projeto final\adm\paginas.php on line 9

 

Notice: Undefined variable: pg in C:\wamp\www\projeto final\adm\paginas.php on line 13

 

Notice: Undefined variable: pg in C:\wamp\www\projeto final\adm\paginas.php on line 17

 

Notice: Undefined variable: pg in C:\wamp\www\projeto final\adm\paginas.php on line 21

 

Notice: Undefined variable: pg in C:\wamp\www\projeto final\adm\paginas.php on line 25

 

Notice: Undefined variable: pg in C:\wamp\www\projeto final\adm\paginas.php on line 29

 

oq pode ser???

Compartilhar este post


Link para o post
Compartilhar em outros sites

exemplos, exemplos...

 

 

 

 

 

<?php

$pg = 'home';

if( isset($_GET['pg']) )

$pg = $_GET['pg'];

}

 

switch( $pg ){

 

case 'sobre':

include "sobre.php";

break;

 

case 'contato':

include "contato.php";

break;

 

case 'contato':

include "contato.php";

break;

 

case 'videos':

include "videos.php";

break;

 

case 'servicos':

include "servicos.php";

break;

 

case 'portifolio':

include "portifolio.php";

break;

 

default:

include ("home.php");

break;

}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Eu faria isso tudo de outra forma, o que vocês acham?

 

$page = $_GET['pg'];
$page_file = $page . ".php";
if(empty($page)) include ("home.php");
else if(file_exists($page_file)) include $page_file;
else include ("404.php");

Claro, mantendo o file_exists para ver se o arquivo não esta vindo de fora do seu servidor. Usar getenv document root talvez seria legal também, fica a critério.

Abraços. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

ps.: hinon, qual bbcode para exibir o code php? tentei alguns que eu usava em outros foruns e não consegui.

:unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não existe o recurso de highlight para linguagem php no fórum atualmente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em um subforum aqui no PHP, eu encontrei uns posts usando highlight.

Vou procurar o link, e te enviar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

é como disse: atualmente.

Existia sim o BBcode para php, e outras linguagens, mas em 2005~2006, ocorreu uma atualização do fórum IBP, e o fonte para fazer o highlight foi perdido.

 

Estamos atualmente tentando implementá-lo novamente, mas é preciso esperar que o IPB lance a nova versão antes dos moderadores começarem os trabalhos.

Tente não fugir do assunto do tópico. Se tiver alguma dúvida em específico, abra o teu tópico. Ou mande um PM para um moderador.

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php

$pg = 'home';
if( isset($_GET['pg']) )
$pg = $_GET['pg'];


switch( $pg ){

case 'sobre':
include "sobre.php";
break;

case 'contato':
include "contato.php";
break;

case 'contato':
include "contato.php";
break;

case 'videos':
include "videos.php";
break;

case 'servicos':
include "servicos.php";
break;

case 'portifolio':
include "portifolio.php";
break;

default:
include ("home.php");
break;
}
?>

a opção do hinon deu certinho!!!

 

vlw mesmo!!agradeço todo mundo q tbm deu uma força

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.