Autor Zpráva
Jerry12345678
Profil *
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
a problem s tim mas jakej?
Jerry12345678
Profil *
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
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 *
Díky, ale já se k manuálu nedostanu: zlobí mi net, jinde nemám přístup.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: