Esconder Erros Do Php
Started By symblack, 03/02/2004, 16:35
9 replies to this topic
#1
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
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
PHP Webdeveloper
#2
Posted 03/02/2004, 16:36
coloque um @ antes da coisa q da erro
#3
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 !!!
Ex:
@fclose(...);
@mysql_query(...);
@mysql_select_db(..);
e assim vai...
bom flw !!!
Edição feita por: Goku Jr, 03/02/2004, 16:46.
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951
PALMEIRAS - Primeiro campeão do mundo em 1951
#4
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);
error_reporting(false);
#5
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 !!!
bom flw !!!
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951
PALMEIRAS - Primeiro campeão do mundo em 1951
#6
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).
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
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
Posted 06/02/2004, 02:02
ponha isso no inicio do codigo e pronto:
error_reporting(0);
t+ MAIDEN
error_reporting(0);
t+ MAIDEN
#8
Posted 06/02/2004, 12:23
No lugar de esconder erros, pq não consertá-los?
#9
Posted 06/02/2004, 14:12
exatamente..!!..!!No lugar de esconder erros, pq não consertá-los?
<?php include("cerebro.php");
$iniciando = "iniciando";
$iniciando .= "mas ja desenvolvendo";
echo "Valeu WMonline $iniciando";
?>
Icq : 70496896
msn: rickscbr@hotmail.com
$iniciando = "iniciando";
$iniciando .= "mas ja desenvolvendo";
echo "Valeu WMonline $iniciando";
?>
Icq : 70496896
msn: rickscbr@hotmail.com
#10
Posted 06/02/2004, 15:22
Cara,
Até agora não entendi porque quer esconder os erros?
Já pensou o porque estão acontecendo?
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?
Vai uma dica. Em vez de escondê-los. Pesquise-os, e se naum obtiver resultado, poste aqui!!!!!
[]'s
Até agora não entendi porque quer esconder os erros?
Já pensou o porque estão acontecendo?
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?
Vai uma dica. Em vez de escondê-los. Pesquise-os, e se naum obtiver resultado, poste aqui!!!!!
[]'s
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)