Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 17.10.2006 Ostrzeżenie: (0%)
|
Witam czy ktoś wie jak wygłuszyć komunikat o błedach w php. Np na stronie kożystam z modułu onetu wyświetlającego temperature powietrza itp ale czasem zdaża się że coś jest nie tak i wtedy na stronie wywala mi warning i różne komunikaty które nie wygladją zbyt dobrze. Chodzi o to żeby je zastąpić tekstem typu "przepraszamy za chwilową awarię" lub coś w tym stylu. Z góry dzięki.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%)
|
Ustawienie error_reporting na 0 nie wydaje mi sie najlepszym rozwiazaniem problemu.
Moze przed skryptem onetu ustaw sobie jakis customowy error handler ktory wyswietli taka informacje, a zaraz za skryptem przywroc poprzendi error handler. Zakladam przy tym ze nie masz bezposrednio dostepu do kodu onetu wiec nie mozesz uzyc '@' (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 13 Dołączył: 1.06.2007 Skąd: Wrocław Ostrzeżenie: (0%)
|
Ustawienie error_reporting na 0 nie wydaje mi sie najlepszym rozwiazaniem problemu. Dlaczego nie? Ja tam w środowisku produkcyjnym zawsze tak ustawiam. Po co user ma wiedzieć, że w tej i tej linii wystąpił jakiś błąd, albo, że wysypało się zapytanie SQL... do niczego taka wiedza nie jest mu potrzebna, a niektóre błędy dają za dużo informacji o aplikacji. Własna obsługa błędów + logi a dla usera "wystąpił błąd" i tyle. |
|
|
|
Kryszic Wygłuszenie komunikatu o błedach 12.06.2007, 08:34:57
LonelyKnight [PHP] pobierz, plaintext <?phperror_reporting... 12.06.2007, 09:02:47
domis86 w produkcyjnym mozna wylaczyc, ale w developowym n... 12.06.2007, 17:01:41
webdicepl Domyślam się ze pobierasz temperatur... 12.06.2007, 18:08:29
thornag @LonelyKnight nie no jasne, aczkolwiek przy tym ro... 13.06.2007, 10:22:43
fiszol ja osobiście preferuje rozwiązanie pakroju
[PHP] p... 13.06.2007, 12:28:14 ![]() ![]() |
|
Aktualny czas: 1.01.2026 - 08:27 |