Jump to content


Photo

Esconder Erros Do Php


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

#1 symblack

symblack

    Turista

  • Usuários
  • 54 posts
  • Sexo:Masculino
  • Localidade:Concórdia-SC
  • Interesses:Desenvolvimento web, Webdesign, PHP, ZEND, MYSQL e MSSQL

Posted 03/02/2004, 16:35

Galera...

Eh o seguinte... tenho como faze via código php para que não apareça os erros
do PHP??

Tipo no php.ini tem a linha display_error = ON tipo para que eu não o altere para OFF e esconda os erro dele..

Como faço isso?? esconder as msgs de erro do PHP sem alterar no php.ini?


[]´s

Ângelo P. R. Rodrigues
Ângelo Pietro
PHP Webdeveloper

#2 LucasMS

LucasMS

    Super Veterano

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

Posted 03/02/2004, 16:36

coloque um @ antes da coisa q da erro

#3 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 03/02/2004, 16:46

Bom e como o gbr_chacal falou, e só colocar o ( @ ) antes de qualquer função !

Ex:

@fclose(...);
@mysql_query(...);
@mysql_select_db(..);

e assim vai...

bom flw (y) !!!

Edição feita por: Goku Jr, 03/02/2004, 16:46.

-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#4 Robson

Robson

    Turista

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

Posted 04/02/2004, 04:48

colocando um @ antes de todas as funções funciona, mas pode dar muito trabalho, uma maneira mais simples é colocar isso no inicio do script:

error_reporting(false);

#5 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 04/02/2004, 08:05

da trabalho se você já tem o Script pronto !!! + se você for fazendu o script, quase num vai fazer diferencia !

bom flw (y) !!!
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#6 naughty

naughty

    2 Links Design e Tecnologia

  • Usuários
  • 334 posts
  • Sexo:Não informado
  • Localidade:São Bento do Sul - SC
  • Interesses:Desenvolvimento em PHP<br />Sistemas Integrados<br />Desenvolvimento WEB Geral

Posted 06/02/2004, 01:20

O php tem um truque legal pra evitar de mudar a configuração do php.ini..
A função ini_set altera "quase" todas as configurações do php.ini em tempo de execução (ou seja, apartir daquele momento, para aquele script, eh como se o php.ini estivesse com essa configuração)
Pra não aparecerem os erros, basta setar isso no começo do programa:

ini_set('display_errors', 0);

É como se estivesse configurado no php.ini para não exibir erros.

Importante lembrar que se o safe_mode estiver habilitado, não será possível alterar alguns valores do php.ini (tipo o max_input_time).
Dionei Miodutzki
2 Links Design e Tecnologia
www.2links.com.br
-----------------------------------------------------------------------
Conheça o Planalto Norte, a direção certa para bons negócios.
www.planaltonorte.com.br

#7 Iron-Maiden

Iron-Maiden

    12 Horas

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

Posted 06/02/2004, 02:02

ponha isso no inicio do codigo e pronto:

error_reporting(0);

t+ MAIDEN

#8 ffmm

ffmm

    Veterano

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

Posted 06/02/2004, 12:23

No lugar de esconder erros, pq não consertá-los?

#9 rsarracini

rsarracini

    Normal

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

Posted 06/02/2004, 14:12

No lugar de esconder erros, pq não consertá-los?

exatamente..!!..!!
<?php include("cerebro.php");

$iniciando = "iniciando";
$iniciando .= "mas ja desenvolvendo";

echo "Valeu WMonline $iniciando";
?>

Icq : 70496896
msn: rickscbr@hotmail.com

#10 fly2k

fly2k

    Super Veterano

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

Posted 06/02/2004, 15:22

Cara,

Até agora não entendi porque quer esconder os erros?:huh:

Já pensou o porque estão acontecendo?:blink:

Se sim, tem de qualquer forma consertá-los. <_<

Agora, se você só esconde os erros, e não sabe o que são. Imagine que você trabalhe com cadastros de usuários, e vc tem 7000 usuários cadastrados, e por um desses erros que você escondeu, acabou desastibilizando sua base de dadso, o q nesse caso, não é difícil de acontecer. Já pensou vc perdendo 7000 cadastros?:shit:

Vai uma dica. Em vez de escondê-los. Pesquise-os, e se naum obtiver resultado, poste aqui!!!!! (y)

[]'s
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.




0 user(s) are reading this topic

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

IPB Skin By Virteq