Hibaüzenetek elcsípése
Sziasztok!
A freeweb-en van a tárhelyem és ott minden hibaüzenet megjelenik. Ezeket az üzeneteket egy fájlba szeretném menteni, megtiltani a megjelenítésüket és egy információ szegény hibaüzenetet kiírni. A beállításokat, persze nem tudom megváltoztatni... :-(
Ti hogy oldanátok meg ezt?
Írjak @-ot minden elé és állítsam össze darabonként az üzenet szövegét?
Milyen változóban/állandóban tárolódik pl.: a Warning! fvnev() ... in php/fajl/eleresiutvonal/fajl.php on line 19 szöveg?
■ A freeweb-en van a tárhelyem és ott minden hibaüzenet megjelenik. Ezeket az üzeneteket egy fájlba szeretném menteni, megtiltani a megjelenítésüket és egy információ szegény hibaüzenetet kiírni. A beállításokat, persze nem tudom megváltoztatni... :-(
Ti hogy oldanátok meg ezt?
Írjak @-ot minden elé és állítsam össze darabonként az üzenet szövegét?
Milyen változóban/állandóban tárolódik pl.: a Warning! fvnev() ... in php/fajl/eleresiutvonal/fajl.php on line 19 szöveg?
set_error_handler
nem működik
Egy az egyben bemásoltam a példát és kipróbáltam.
Ez az ideális kimenet:
'a' vektor
Array
(
[0] => 2
[1] => 3
[2] => izé
[3] => 5.5
[4] => 43.3
[5] => 21.11
)
----
'b' vektor - figyelmeztetés (b = log(PI) * a)
<b>FIGYELMEZTETÉS</b> [1024] A vektor 2. eleme nem szám, nullával számolok<br>
Array
(
[0] => 2.2894597716988
[1] => 3.4341896575482
[2] => 0
[3] => 6.2960143721717
[4] => 49.566804057279
[5] => 24.165247890281
)
----
'c' vektor - hiba
<b>HIBA</b> [512] Hibás vektor, értékek tömbjét kell megadni<br>
NULL
----
'd' vektor - fatális hiba
<b>FATÁLIS HIBA</b> [256] log(x) x <= 0 esetén nem definiált (a megadott -2.5 érték hibás)<br>
Fatális hiba a 36. sorban a trigger_error.php állományban, PHP 4.0.2 (Linux)<br>
Kilépés...<br>
A freeweb-en ezt kapom:
'a' vektor
Array
(
[0] => 2
[1] => 3
[2] => izé
[3] => 5.5
[4] => 43.3
[5] => 21.11
)
----
'b' vektor - figyelmeztetés (b = log(PI) * a)
<b>FIGYELMEZTETÉS</b> [] <br>
Array
(
[0] => 2.2894597716988
[1] => 3.4341896575482
[2] => 0
[3] => 6.2960143721717
[4] => 49.566804057279
[5] => 24.165247890281
)
----
'c' vektor - hiba
<b>HIBA</b> [] <br>
NULL
----
'd' vektor - fatális hiba
<b>FATÁLIS HIBA</b> [] <br>
Fatális hiba a . sorban a állományban, PHP 4.3.10-2 (Linux)<br>
Kilépés...<br>
Otthon is ugyanezt az üzenetet kapom, csak más rendszeren: PHP 5.0.1 (WINNT)<br>
Tehát pont a lényeg hiányzik belőle... :-(