Jump to content


Photo

Personalizar Pag De Erro 404...


  • Faça o login para participar
4 replies to this topic

#1 Falci

Falci

    12 Horas

  • Usuários
  • 187 posts
  • Sexo:Masculino
  • Localidade:Brasil

Posted 12/12/2007, 20:07

Olá,

Imagine assim:

O visitante tenta acessar a página: www.meusite.com.br/wmonline.php (essa página não existe)

Aí eu queria que aparecesse alguma coisa tipo:

Erro 404.

A página "wmonline.php" não existe nesse servidor!



Já fiz algumas buscas e alguns testes.. mas não deu em nada...

Redirecionar o erro para uma página eu sei (.htaccess) mas não sei pegar o endereço da página que foi solicitada =\

redirecionei os erros para "erro.php" e dentro dela coloquei "print_r($GLOBALS);" mas não acha o endereço errado que eu digitei!!!

Como fazer ?
<?php /* falci at Falci.me */

$naoAcrediroQueEuFizUmaVariavelTaoGrandeSoParaGuardarUmTres = 3;
?>

#2 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 13/12/2007, 13:42

$pagina= isset($_GET['pagina']) ? $_GET['pagina'] : ".";
$inc = file_exists(".$pagina.".php") ? "/".$pagina.".php" : "404.php";
include_once ($inc);

:blink:

talvez isso possa lhe ajudar, talvez não esteja correto, corrijam me por favor :lol:

Edição feita por: maykel, 13/12/2007, 13:42.

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#3 Falci

Falci

    12 Horas

  • Usuários
  • 187 posts
  • Sexo:Masculino
  • Localidade:Brasil

Posted 13/12/2007, 17:46

De acordo com seu código, toda página tem q ser verificada?

Mas o .htaccess já tah redirecionando as páginas com erro.. só quero saber qual o endereço...
<?php /* falci at Falci.me */

$naoAcrediroQueEuFizUmaVariavelTaoGrandeSoParaGuardarUmTres = 3;
?>

#4 cacamaua

cacamaua

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 14/12/2007, 14:47

VC tem que criar uma pagina que contenha um codigo onde pegue a url passada
ai vc poe no htacces

ErrorDocument 404 /404.php

depois da um echo do tipo <? echo "A pagina".$_SERVER['PHP_SELF']."Não foi encontrada"; ?>

pronto!...qual a dificuldade?

#5 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

  • Usuários
  • 1030 posts
  • Sexo:Não informado

Posted 14/12/2007, 23:56

na boa, qual o intuito de mostrar o nome da pagina q o camarada esta tentando acessar?

mostra uma mensagem de erro e pronto <_<
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq