Guest - Peres - Postado Novembro 16, 2005 Denunciar Share Postado Novembro 16, 2005 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ãoif(!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 .. o que ta errado Até mais e obrigado pela atençãoah! nnum sei nada de php Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marcelo Postado Novembro 16, 2005 Denunciar Share Postado Novembro 16, 2005 href="?pg=pagina1" cara acho q essas href não estar certo tipo você tem q colocar href="?pg=pagina1.php".. acho q é isso ... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Novembro 17, 2005 Denunciar Share Postado Novembro 17, 2005 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 aeAté mais Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Wilton Postado Novembro 17, 2005 Denunciar Share Postado Novembro 17, 2005 O correto é: href="pagina1.php?variavel1=algumacoisa1&variavel2=algumacoisa2" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Novembro 17, 2005 Denunciar Share Postado Novembro 17, 2005 Wilton, deixa ver se entendi<img src="<? echo $path_img.$img_icone_menu; ?>"> <a class="menu" href="pagina1.php?pg=sobre" >9. Sobre</a><br>é isso ai mesmo ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Wilton Postado Novembro 17, 2005 Denunciar Share Postado Novembro 17, 2005 Isso aí. pg seria um parâmetro que você esta passando para pagina1.php. E em pagina1.php você acessa o valor de pg usando $_GET["pg"].OK? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Novembro 17, 2005 Denunciar Share Postado Novembro 17, 2005 Valeu vou fazer os teste e depois posto aeTé +++ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Novembro 17, 2005 Denunciar Share Postado Novembro 17, 2005 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 brunohcs Postado Novembro 17, 2005 Denunciar Share Postado Novembro 17, 2005 <?php//verifica se há algum valor para $pg. Se não houver, inclui padrãoif(!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é + Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - Peres -
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 ..
o que ta errado
Até mais e obrigado pela atenção
ah! nnum sei nada de php
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
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.