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

O Que Esta Errado


Guest - Peres -

Pergunta

Pessoal beleza!!

Bom é o seguinte to tentando configurar um site mas num to consg..

ae vai o codigo

include.php

<?php

//verifica se há algum valor para $pg. Se não houver, inclui padrão

if(!isset($pg) || $pg == ""){

if(file_exists("$pg_inicial")){

include("$pg_inicial");

}

else{

echo "$pg_inicial.php não existe.";

}

}

else{

// verificacao de seguranca

// se $pg possuir / nega o acesso e envia um e-mail para seguranca

$pg_check = strstr($pg, '/');

if($pg_check){

$data = date("D M j, H:i:s");

?>

<br>

<center><font size="3" face="Verdana"><br>

<p><b>Acesso negado - violação de segurança</b><br>

<p><b>IP de origem: <font color=red><? echo $REMOTE_ADDR; ?></font></b><br>

<p><b>Data: <? echo $data; ?>

<p>Seus dados foram remetidos via e-mail para a segurança.<br></b>

<p><b>Administrador: <font color=red> <? $nome_admin; ?></font></p><br>

</b></font></center>

<?

//Mensagem do Email

$msg = "VIOLAÇÃO DE SEGURANÇA \n\n\nAlguém com IP $REMOTE_ADDR tentou acessar o arquivo $pg

através do arquivo $PHP_SELF em http://$app_host.$PHP_SELF .\n\n Data: $data ";

//Envia email para o Administrador do Sistema

@ mail($email_admin,"Violação de segurança",$msg);

}

else{

// se $pg passou na verificacao , inclui normalmente

if(file_exists("$pg.php")){

include("$pg.php");

}

else{

echo "Arquivo <b>$pg</b> não existe!";

}

}

}

?>

e aqui o codigo do menu

<br>

<table width="100%" border="0" cellspacing="1">

<tr>

<td height="18">

<img src="<? echo $path_img.$img_icone_menu; ?>"> <a class="menu" href="?pg=" >Home</a><br>

<img src="<? echo $path_img.$img_icone_menu; ?>"> <a class="menu" href="?pg=pagina1" >1. Configurações</a><br>

<img src="<? echo $path_img.$img_icone_menu; ?>"> <a class="menu" href="?pg=pagina2" >2. CSS</a><br>

<img src="<? echo $path_img.$img_icone_menu; ?>"> <a class="menu" href="?pg=pagina3" >3. Menu</a><br>

<img src="<? echo $path_img.$img_icone_menu; ?>"> <a class="menu" href="?pg=pagina4" >4. Include</a><br>

<img src="<? echo $path_img.$img_icone_menu; ?>"> <a class="menu" href="?pg=pagina5" >5. Imagens</a><br>

<img src="<? echo $path_img.$img_icone_menu; ?>"> <a class="menu" href="?pg=upload_form" >6. Upload</a><br>

<img src="<? echo $path_img.$img_icone_menu; ?>"> <a class="menu" href="?pg=email_form" >7. Formulario</a><br>

<img src="<? echo $path_img.$img_icone_menu; ?>"> <a class="menu" href="?pg=noticias" >8. Notícias</a><br>

<img src="<? echo $path_img.$img_icone_menu; ?>"> <a class="menu" href="?pg=sobre" >9. Sobre</a><br>

</td>

</tr>

</table>

o que acontece é que eu cliko nos link's mas so aparece a pagina principal .. blink.gif

o que ta errado sad.gif

Até mais e obrigado pela atenção

ah! nnum sei nada de php cool.gif

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Marcelo, eu já tentei ( href="?pg=pagina1.php ) (href="?pg=pagina1.php" target="blanck" ) mas nnum funciona e como eu disse num manjo deste negocio..

Ontem baixei um exemplos de query string pra tenta intende mas é tudo diferente deste codigo ae

Até mais

Link para o comentário
Compartilhar em outros sites

  • 0

Wilton, funciono beleza. só que tá dando uns erros diferentes, eu chamo o link e abre a pagina ( nova janela ) e num aparece mais nada .

bom vou da uma olhada por aqui eu to a fim de aprende esse negocio..

valeu ae pela dica

t++

Peres

Link para o comentário
Compartilhar em outros sites

  • 0

<?php

//verifica se há algum valor para $pg. Se não houver, inclui padrão

if(!isset($pg) || $pg == ""){

if(file_exists("$pg_inicial")){

include("$pg_inicial");

}

else{

echo "$pg_inicial.php não existe.";

}

}

tipo assim cara. pelo que eu entendi ai do seu pobrema..

include("$pg_inicial") isso ai ta errado cara.. a na oser q todos os sues arquivos de html lá ou php o q for.. tenah a palavra inicial depois dele saka?

e pelo que eu vi também não tem nd a ver ese negocio de pagina1.php?variaveis

porque você está fazendo tudo na index não é?

dai você inclui essa pagina1.php na index.. então seria assim cara

$pg == 'pagina1'

{

include ('pagina1.php')

}

ou ainda

$pg == 'pagina1'

{

include ("$pg.php")

}

dependendo de como está os nomes das suas paginas.. se a variavel que você manda tem o mesmo nome que o arquivo q será incluso pode ser assim..

falou até +

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,3k
    • Posts
      652,4k
×
×
  • Criar Novo...