Ir para conteúdo

POWERED BY:

Arquivado

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

Jones13

[Resolvido] Erro 403

Recommended Posts

Fiz um menu utilizando links dinâmicos <a href="?pg=inicio.php"> porem sempre recebo erro 403 em todos os links

 

Error 403

 

localhost

08/19/10 23:58:46

Apache/2.2.13 (Win32) PHP/5.3.0

 

eu mudei o servidor de easyphp para xammp mesmo assim o problema continuou, mexi nas configurações de directory. e não consegui fazer o negocio funcionar.

 

sou iniciante em php pesquisei na net sobre o problema e nao consegui resolver, criei um arquivo .htaccess

com o seguinte conteudo:

Order deny,allow

allow from 127.0.0.1

allow from all

 

mesmo assim o problema continua, deve haver algum código errado na minha pagina, podem por favor avaliar?

a pagina abaixo é a que trata o menu.

 

<?php
error_reporting ( E_ALL ^ E_NOTICE );

$pag = @$_GET['pg'];

if ( $pag != NULL){ 
include $pag; 
}else{
	include 'inicio.php'; 
}
?>

 

DESDE JÁ GRATO A TODOS DA COMUNIDADE.

Compartilhar este post


Link para o post
Compartilhar em outros sites

um...

 

olha como esta meu index. aqui acho que ta dando erro.

<div id="content">

<?php 
echo "<IFRAME src=". conteudo.php;
echo 'frameBorder="no" width="760" height="200" scrolling="auto" allowtransparency="true"> </IFRAME>';
?>

</div>

 

tirei o iframe e funcionou.

alguém sabe fazer a pagina de conteudo funcinar com iframe utilizando um conteudo dinamico no src=...

Compartilhar este post


Link para o post
Compartilhar em outros sites
<div id="content">

<?php
echo '<IFRAME src="conteudo.php" frameBorder="no" width="760" height="200" scrolling="auto" allowtransparency="true"> </IFRAME>';
?>

</div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já que pode utilizar uma tecnologia dinâmica como PHP, dê completo fim aos inlineFrames.

 

uma alternativa seria:

<ul id="menu">
 <li><a href="./?pageId=1">Home</a></li>
 <li><a href="./?pageId=2">Produtos</a></li>
 <li><a href="./?pageId=3">Localização</a></li>
 <li><a href="./?pageId=4">Contato</a></li>
</ul>
<div id="conteudo"><?php
   $pgId = empty($_GET['pageId']) ? 1 : $_GET['pageId'];
   $allowedPgs = array('404.txt','home.txt','produtos.txt','localizacao.txt','contato.txt');
   if($pgId < 1 || $pgId > (sizeof($allowedPgs) - 1)) $pgId = 0;
   include $allowedPgs[$pgId]; ?></div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já que pode utilizar uma tecnologia dinâmica como PHP, dê completo fim aos inlineFrames.

 

uma alternativa seria:

<ul id="menu">
 <li><a href="./?pageId=1">Home</a></li>
 <li><a href="./?pageId=2">Produtos</a></li>
 <li><a href="./?pageId=3">Localização</a></li>
 <li><a href="./?pageId=4">Contato</a></li>
</ul>
<div id="conteudo"><?php
   $pgId = empty($_GET['pageId']) ? 1 : $_GET['pageId'];
   $allowedPgs = array('404.txt','home.txt','produtos.txt','localizacao.txt','contato.txt');
   if($pgId < 1 || $pgId > (sizeof($allowedPgs) - 1)) $pgId = 0;
   include $allowedPgs[$pgId]; ?></div>

 

 

Evandro não entendi como usar esse código acima(desculpe a ignorancia)... preciso apenas fazer com que a pagina fixa mude dentro do iframe quando eu clicar no link do menu.

 

 

e João Batista com aquele script que passou a pagina conteudo sempre vai chamar a pagina inicio.php, parece que ele nao recebe o valor do "pg=" e carrega novamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

MAIS UMA VEZ DESCULPEM ...

 

consegui o resultado utilizando CSS.

 

FICA IGUAL UM IFRAME.

 

DENTRO DO CSS DE DE CONTEUDO COLOQUEI A OPÇÃO overflow:auto;

 

REALMENTE DESCULPEM A IGNORÂNCIA....

 

MAS O PROBLEMA FOI RESOLVIDO

 

OBRIGADO.

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.