Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 11 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Zápis chýb

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 20.11.2008 20:39

Zdar,
chcel by som zapisovať, do databázy alebo súboru, všetky chyby, ktoré nastanú v skripte. Dá sa to?

Funkciou set_error_handler() môžem zmeniť chybovú hlášku, ak som správne pochopil. Aj, keď mi to nejak nešlape. Ale vykonáva sa táto funkcia pri chybe, alebo hneď nastaví tie chybové hlášky pri spustení? Lebo ak sa funkcia spustí pri samotnej chybe, tak by sa teroteciky dala chyba aj zapísať. Mýlim sa? :D alebo, robil iste už niekto niekedy dačo také? ďakujem







_________________
Sorry za prelkepy
Offline

Správca fóra
Správca fóra
Zápis chýb

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 20.11.2008 21:47

vsetky chyby sa zachytit urcite nedaju... ked pouzijes spomenutu funkciu, tak logicky, ak mozes vypisat vlastnu chybovu hlasku, tak ich mozes aj ulozit...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Skúsený užívateľ
Skúsený užívateľ
Zápis chýb

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 20.11.2008 21:50

Pokiaľ ti ide o localhost, tak si môžeš nastaviť log_errors=On







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 20.11.2008 21:50

dá sa takže zrba v jednoduchosti sa ti pokúsim ukázať cestu. Tento script som našiel v jednej knihe:
Kód:
// set the user error handler method to be error_handler
set_error_handler('error_handler', E_ALL);
// error handler function
function error_handler($errNo, $errStr, $errFile, $errLine)
{
  // clear any output that has already been generated
  if(ob_get_length()) ob_clean();
  // output the error message
  $error_message = 'ERRNO: ' . $errNo . chr(10) .
                   'TEXT: ' . $errStr . chr(10) .
                   'LOCATION: ' . $errFile .
                   ', line ' . $errLine;
  echo $error_message;
  // prevent processing any more PHP scripts
  exit;
}

miesto echo už len dáš tie svoje MySQL parametre ...


Offline

Skúsený užívateľ
Skúsený užívateľ
Zápis chýb

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 20.11.2008 22:04

k error_log - nie On, ale názov súboru tam treba dať. Eine kleine chyba.
Ten zápis do mysql sa mi až tak nezdá, keby ti padla databáza, nemáš to ako zapísať (ani nič iné)







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Zápis chýb

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 21.11.2008 13:26

ved to zapis do suboru, nie? mysql je blbe riesenie.







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Skúsený užívateľ
Skúsený užívateľ
Zápis chýb

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 21.11.2008 22:18

Tak čo, aké je tvoje rozhodnutie a implementácia?







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Zápis chýb

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 21.11.2008 22:20

Moje?
take ako napisal tominator, ale miesto toho echa to ukladat do suboru.. pretoze ak ti padne DB, tu chybu tam asi tazko zapises ;)







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Skúsený užívateľ
Skúsený užívateľ
Zápis chýb

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 21.11.2008 22:23

ale emerove :-D som sa blbo asi spýtal







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Zápis chýb

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok Napísal autor témyOffline : 21.11.2008 22:26

stenley píše:
vsetky chyby sa zachytit urcite nedaju... ked pouzijes spomenutu funkciu, tak logicky, ak mozes vypisat vlastnu chybovu hlasku, tak ich mozes aj ulozit...


no hej, lenže ja som tu funkciu skúšal, a nejak to nefachčalo :D použil som ten kód, ktorý je na php.net

nemáte s tým dakto skúsenosť?

Tominator, dačo podobné je na php.net







_________________
Sorry za prelkepy
Offline

Správca fóra
Správca fóra
Zápis chýb

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 22.11.2008 9:05

a co ti konkretne neslo? funguje to len pri urcitych chybach... napr. ked zabudnes napisat bodkociarku za prikazom, tak ti nehodi vlastnu hlasku... parse error a niektore dalsie sa nedaju odchytit...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Odpovedať na tému [ Príspevkov: 11 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Opravovanie chyb

v Správy pre vedenie fóra

8

1498

02.08.2011 20:06

KocuR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ohlasovanie chýb

[ Choď na stránku:Choď na stránku: 1 ... 12, 13, 14 ]

v Správy pre vedenie fóra

418

29578

13.04.2024 21:21

tairikuokami Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Skryté hlásenie chýb

v PHP, ASP

2

838

25.04.2011 17:51

richo9996 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Seknutie opravy chýb

v Operačné systémy Microsoft

0

713

02.12.2007 20:35

MANIAC Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Perl: hlásenie chýb

v Perl, Python, Ruby, CGI

5

1072

03.06.2011 20:00

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Event Viewer - sledovanie chyb

v Operačné systémy Microsoft

13

771

13.11.2020 9:46

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaznam chyb celeho skriptu

v PHP, ASP

2

855

30.10.2008 22:14

Hoomerr Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. RAR hlasenie chyb pri rozbalovani

v Ostatné programy

7

618

02.06.2013 19:25

mamigos30 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zotavenie systemu windows z chyb

v Operačné systémy Microsoft

4

925

26.12.2016 23:41

Rene_91 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Java - kompilovanie - pomoc pri hľadaní chýb

v Assembler, C, C++, Pascal, Java

5

1130

13.04.2008 21:19

m@-nX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Kontrola a oprava chyb na disku

v Operačné systémy Microsoft

4

1549

09.01.2008 17:07

prandof Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. program na zistenie chýb s pc

v Ostatné programy

5

561

06.03.2023 19:24

tatko Tom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem s particiami prei disku bez chyb

v Pevné disky a radiče

4

915

13.11.2011 23:14

zalgoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Microsoft opravil 20 bezpečnostných chýb, opäť žiadnu

v Novinky

4

1440

17.02.2007 1:28

ertin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Kontrola chyb a strata dat z USB

v Ostatné zariadenia

5

1428

06.09.2011 18:54

Lapay Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zverejňuje sa iba 1/20 bezpečnostných chýb

v Novinky

1

463

04.06.2007 12:55

fuco Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra