Autor | Zpráva | ||
---|---|---|---|
Jerry12345678 Profil * |
#1 · Zasláno: 7. 3. 2009, 15:27:37
HOj, potřeboval bych vyřešit problém s problémy:
Potřeboval bych upravit vzhled (text) uživatelských chybových hlášek (generovaných přes přes trigger_error()) za běhu programu - nemám na live serveru přístupk k php. Šlo by jen o změnu E_USER_NOTICE, E_USER_WARNING a E_USER_ERROR, ostatní musí zůstat stejné. BTW: Používám FirePHP pro výpis chyb + sql příkazů (samozřejmě jen na localu):používám vlastní error reporting funkci, jednduše: if(FIRE==TRUE) {set_error_handler('myerror');}; function myerror($errno,$errstr,$errfile,$errline,$errcontext) { FB::error(elevelname($errno,'|').": ".$errstr." in: ".$errfile." on line: ".$errline); return FALSE; }; elevelname mi z čísla chyby vrází její název - např 1024 -> E_USER_NOTICE D9ky za pomoc |
||
Mike8748 Profil |
#2 · Zasláno: 7. 3. 2009, 17:15:23
a problem s tim mas jakej?
|
||
Jerry12345678 Profil * |
#3 · Zasláno: 7. 3. 2009, 18:33:13
Přečti si to vytučněný, a snad pochopíš. Ta část s FirePHP je dodatečná, aby mi nikdo nenavrhoval ať použiju toto.
|
||
Mike8748 Profil |
#4 · Zasláno: 7. 3. 2009, 18:39:13
Jerry12345678
vazne, precist si jednu stranku v manualu je tak slozity? v tom handleru si udelas podminku na hodnotu $errno, pokud to bude E_USER.... tak si vypises hlaseni jaky chces, das return true; v ostatnich pripadech return false |
||
Jerry12345678 Profil * |
#5 · Zasláno: 7. 3. 2009, 18:45:30
Díky, ale já se k manuálu nedostanu: zlobí mi net, jinde nemám přístup.
|
||
Časová prodleva: 15 let
|
0