Jak zakázat zobrazování chyb ve skriptu?
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Lze nějak nastavit, aby se nezobrazovaly chyby ve skriptu na stránkách? Pokud ano, budu velmi vděčný, když mi řeknete jak ;-)
-
<HTML>Ideální je chybám se vyhnout - opravit je, či jim nějak předejít. Pokud to jinak nejde, dá se chybové hlášení z dané funkce potlačit s použitím @, které dáte před název funkce, např: $data = @file_get_contents($soubor);</HTML>
-
Děkuji za odpověď. Nejde tedy zakázat vypisování chyb celkově na celých stránkách?
-
Zakázat vypisování chyb globálně lze dvěma způsoby: a) Vypnout php flag display_errors. To ale nevím, jestli je možné i na webzdarma. b) Upravit si error_reporting. Případně přidat vlastní handler (který velké chyby zobrazí a malé například jenom zaloguje). Viz http://cz.php.net/manual/en/function.error-reporting.php a http://cz.php.net/manual/en/function.set-error-handler.php