mjs 0 Denunciar post Postado Setembro 25, 2003 http://www.legendas.com.br/result.php?pagi...agement&x=0&y=0 Como eu posso tratar erro dessa forma? Continuando a execução do site e apenas mostrando o erro.. ? Compartilhar este post Link para o post Compartilhar em outros sites
ZehOliveira 0 Denunciar post Postado Setembro 25, 2003 Nesse caso aí ele escondeu o erro gerado pelo PHP usando a @ e imprimou o erro retornado pela função mysql_error().Mas fazer isso é um erro sem tamanho! Os erros nunca devem ser mostrados para o usuário... seria muito mais inteligente toda vez que acontecer um erro daquele tipo redirecionar o usuario pra um pagina dizendo que o site está temporariamente em manutenção, pedindo desculpa pelos transtornos e etc! Na maioria das vezes os erros dão informação valiosas pros hackers...E ele ainda pede pra que o usuario envie as informacoes pra um email la! Pq simplesmente ele nao implementou uma rotina em que toda vez aquele erro ocorresse um email fosse mandado automaticamente?Puff.. Sinceramente! Tentar passar a impressão de que o usuario tb participa do site nem sempre funciona... E nesse caso em especifico principalmente.. tirando os programadores em php que agora sabe que aquele site usa php+mysql, o nome do banco de dados é "legendas" e tem uma tabela "legenda_comentarios"!Mas pelo que parece.. a tabela existe.. e o erro é que colocaram em maisculas na query! Daí o sistema operacional é sensivel ao caso e nao achou! =)Tavendo.. só com uma mensagem de erro! Compartilhar este post Link para o post Compartilhar em outros sites