![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 425 Pomógł: 0 Dołączył: 28.05.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Kiedyś już o to pytałem, ale w końcu nie dostałem konkretnej odpowiedzi. Chcę zrobić kierownie błędów do loga. Niestety, nie mam żadnego wpływy na ustawienie php i nie wiem na jakich skrypt będzie działać.
Mam taki kod:
Rzecz w tym, że zmienna globalna $php_errormsg domyślnie nie istnieje, bo wyłączony jest track_errors. I teraz pytanie jak to sensownie ominąć. A drugie pytanie to jak wyłączyć wyrzucenie błędów na ekran? -------------------- nospor, jestem z Wami.
Alpha IT |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat A drugie pytanie to jak wyłączyć wyrzucenie błędów na ekran? http://pl.php.net/manual/pl/language.opera...rrorcontrol.php http://pl.php.net/manual/pl/function.error-reporting.php -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
funkcja error_log moze przyjac dowolny string jako błąd. Mozesz zrobic tak:
Cytat A drugie pytanie to jak wyłączyć wyrzucenie błędów na ekran?
PS. po cholere zamykac zmienna w cudzyslow przy podawaniu jej jako parametr funkcji? pozdr. edit: @nospor był szybszy - nie omieszkaj zajrzeć pod linki które ci podał Ten post edytował siemakuba 19.05.2006, 18:01:40 |
|
|
![]() ![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 425 Pomógł: 0 Dołączył: 28.05.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
http://pl.php.net/manual/pl/language.opera...rrorcontrol.php
I mam wszędzie wstawiać @? http://pl.php.net/manual/pl/function.error-reporting.php To mnie chyba nie urządza. Ja nie chcę włączać lub wyłączać raptowania błędów i ostrzeżeń. ----- EDIT ----- Przecież wiem jak działa error_log(). Ja nie chcę wstawiać "O kurcze [...]" ani "You [...]". W logach ma być treść błędu lub ostrzeżenia, jego kod, data i godzina. Cytat PS. po cholere zamykac zmienna w cudzyslow przy podawaniu jej jako parametr funkcji? Wypadek przy pracy. ![]() Ten post edytował Kas 19.05.2006, 18:07:30 -------------------- nospor, jestem z Wami.
Alpha IT |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
jak wylaczyc wyswietlanie, a nie raportowanie, juz napisalem powyzej.
rozumiem ze chcesz kierowac bledy ktore generuje php odrazu na error_log? Cytat W logach ma być treść błędu lub ostrzeżenia, jego kod, data i godzina. gdybyś napisał to na samym poczatku, to by wiele zmienilo. zbadaj set_error_handler" title="Zobacz w manualu php" target="_manual pozdr. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:37 |